summaryrefslogtreecommitdiff
path: root/.config/nvim/after/plugin
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/after/plugin')
-rw-r--r--.config/nvim/after/plugin/colors.lua2
-rw-r--r--.config/nvim/after/plugin/lsp.lua4
-rw-r--r--.config/nvim/after/plugin/lualine.lua3
-rw-r--r--.config/nvim/after/plugin/telescope.lua14
-rw-r--r--.config/nvim/after/plugin/treesitter.lua2
-rw-r--r--.config/nvim/after/plugin/xbufferline.lua12
6 files changed, 33 insertions, 4 deletions
diff --git a/.config/nvim/after/plugin/colors.lua b/.config/nvim/after/plugin/colors.lua
index 4d0b34d..3126d84 100644
--- a/.config/nvim/after/plugin/colors.lua
+++ b/.config/nvim/after/plugin/colors.lua
@@ -1,6 +1,6 @@
vim.g.nord_contrast = true
vim.g.nord_borders = false
-vim.g.nord_disable_background = false
+vim.g.nord_disable_background = true
vim.g.nord_italic = true
vim.g.nord_uniform_diff_background = true
vim.g.nord_bold = true
diff --git a/.config/nvim/after/plugin/lsp.lua b/.config/nvim/after/plugin/lsp.lua
index c4117f5..045dba1 100644
--- a/.config/nvim/after/plugin/lsp.lua
+++ b/.config/nvim/after/plugin/lsp.lua
@@ -8,12 +8,12 @@ lsp.ensure_installed({
"html",
"jsonls",
"phpactor",
- "sumneko_lua",
+ "lua_ls",
"tailwindcss",
})
-- Fix Undefined global "vim"
-lsp.configure("sumneko_lua", {
+lsp.configure("lua_ls", {
settings = {
Lua = {
diagnostics = {
diff --git a/.config/nvim/after/plugin/lualine.lua b/.config/nvim/after/plugin/lualine.lua
new file mode 100644
index 0000000..43b571c
--- /dev/null
+++ b/.config/nvim/after/plugin/lualine.lua
@@ -0,0 +1,3 @@
+require("lualine").setup({
+ theme = "nord"
+})
diff --git a/.config/nvim/after/plugin/telescope.lua b/.config/nvim/after/plugin/telescope.lua
index 8680444..28acc9d 100644
--- a/.config/nvim/after/plugin/telescope.lua
+++ b/.config/nvim/after/plugin/telescope.lua
@@ -1,3 +1,16 @@
+local actions = require("telescope.actions")
+
+require("telescope").setup({
+ defaults = {
+ mappings = {
+ i = {
+ -- Pressing escape will close finder instead of going into normal mode.
+ ["<esc>"] = actions.close,
+ }
+ }
+ }
+})
+
local builtin = require("telescope.builtin")
vim.keymap.set("n", "<leader>ff", builtin.find_files, {})
@@ -8,4 +21,5 @@ vim.keymap.set("n", "<leader>ss", builtin.spell_suggest, {})
vim.keymap.set("n", "<leader>fs", function()
builtin.grep_string({ search = vim.fn.input("Grep > ") })
end)
+vim.keymap.set("n", "<leader>fl", builtin.lsp_document_symbols, {})
diff --git a/.config/nvim/after/plugin/treesitter.lua b/.config/nvim/after/plugin/treesitter.lua
index 00aab20..0be7a8f 100644
--- a/.config/nvim/after/plugin/treesitter.lua
+++ b/.config/nvim/after/plugin/treesitter.lua
@@ -1,4 +1,4 @@
-require'nvim-treesitter.configs'.setup {
+require("nvim-treesitter.configs").setup {
-- A list of parser names, or "all"
ensure_installed = {
"bash",
diff --git a/.config/nvim/after/plugin/xbufferline.lua b/.config/nvim/after/plugin/xbufferline.lua
new file mode 100644
index 0000000..3994b79
--- /dev/null
+++ b/.config/nvim/after/plugin/xbufferline.lua
@@ -0,0 +1,12 @@
+-- This file is intentionally call xbufferline.lua so that it loads last.
+-- This is so we can get access to the loaded and configured nord color scheme.
+local highlights = require("nord").bufferline.highlights()
+
+require("bufferline").setup({
+ options = {
+ show_close_icon = false,
+ show_buffer_close_icons = false,
+ },
+ highlights = highlights
+})
+