diff options
| author | David T. Sadler <davidtsadler@googlemail.com> | 2023-04-13 19:46:22 +0100 |
|---|---|---|
| committer | David T. Sadler <davidtsadler@googlemail.com> | 2023-04-13 19:46:22 +0100 |
| commit | 862de4f10df81ff65c3edfc80007b24f20c59598 (patch) | |
| tree | e305b2af18b7fe0c122d93222a63017a58df1f01 /.config/nvim/after | |
| parent | c5d4e4a23a397ae1dc68682734f2fe26d3adf0f0 (diff) | |
Futher configuration of nvim
Diffstat (limited to '.config/nvim/after')
| -rw-r--r-- | .config/nvim/after/plugin/colors.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/after/plugin/lsp.lua | 4 | ||||
| -rw-r--r-- | .config/nvim/after/plugin/lualine.lua | 3 | ||||
| -rw-r--r-- | .config/nvim/after/plugin/telescope.lua | 14 | ||||
| -rw-r--r-- | .config/nvim/after/plugin/treesitter.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/after/plugin/xbufferline.lua | 12 |
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 +}) + |
