diff options
author | crupest <crupest@outlook.com> | 2023-09-08 20:18:59 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-09-08 20:18:59 +0800 |
commit | 2dfb1a054c77552e23205ddcce7520b5e10adad4 (patch) | |
tree | 68c3c5ca31b28b6390d5c1f3cca05921c2d8ae15 | |
parent | 62d3fd59dbed4884bfd97b1c51c244c0e68fdb73 (diff) | |
download | crupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.tar.gz crupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.tar.bz2 crupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.zip |
Update neovim config.
-rw-r--r-- | configs/nvim/init.lua | 28 | ||||
-rw-r--r-- | configs/nvim/lazy-lock.json | 3 | ||||
-rw-r--r-- | configs/nvim/lua/plugins/bufferline-nvim.lua | 3 | ||||
-rw-r--r-- | configs/nvim/lua/plugins/gitsigns-nvim.lua | 3 | ||||
-rw-r--r-- | configs/nvim/lua/plugins/lualine-nvim.lua | 3 |
5 files changed, 40 insertions, 0 deletions
diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua index 20fd1b1..f70919d 100644 --- a/configs/nvim/init.lua +++ b/configs/nvim/init.lua @@ -37,8 +37,29 @@ vim.opt.rtp:prepend(lazypath) -- Use lazy.nvim require("lazy").setup("plugins") +-- setup nvim-tree require("nvim-tree").setup() +-- setup lualine +require('lualine').setup() + +-- setup bufferline +require("bufferline").setup{ + options = { + offsets = { + { + filetype = "NvimTree", + text = "File Explorer", + highlight = "Directory", + separator = true + } + } + } +} + +-- setup gitsigns +require('gitsigns').setup() + -- setup nvim-cmp local cmp = require("cmp") @@ -73,3 +94,10 @@ lspconfig.clangd.setup { capabilities = capabilites } +-- setup keymap for telescope +local builtin = require('telescope.builtin') +vim.keymap.set('n', '<leader>ff', builtin.find_files, {}) +vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) +vim.keymap.set('n', '<leader>fb', builtin.buffers, {}) +vim.keymap.set('n', '<leader>fh', builtin.help_tags, {}) + diff --git a/configs/nvim/lazy-lock.json b/configs/nvim/lazy-lock.json index 1f6600f..2d69639 100644 --- a/configs/nvim/lazy-lock.json +++ b/configs/nvim/lazy-lock.json @@ -1,11 +1,14 @@ {
"LuaSnip": { "branch": "master", "commit": "ea7d7ea510c641c4f15042becd27f35b3e5b3c2b" },
+ "bufferline.nvim": { "branch": "main", "commit": "9961d87bb3ec008213c46ba14b3f384a5f520eb5" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
+ "gitsigns.nvim": { "branch": "main", "commit": "983f1a216cca1a079399ba050bc4b9ce130de83a" },
"lazy.nvim": { "branch": "main", "commit": "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01" },
+ "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
"nvim-autopairs": { "branch": "master", "commit": "defad64afbf19381fe31488a7582bbac421d6e38" },
"nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
"nvim-lspconfig": { "branch": "master", "commit": "0517d8522dcec286b1dba47aa3ee1ed8f523aed6" },
diff --git a/configs/nvim/lua/plugins/bufferline-nvim.lua b/configs/nvim/lua/plugins/bufferline-nvim.lua new file mode 100644 index 0000000..216ca59 --- /dev/null +++ b/configs/nvim/lua/plugins/bufferline-nvim.lua @@ -0,0 +1,3 @@ +return { + 'akinsho/bufferline.nvim' +} diff --git a/configs/nvim/lua/plugins/gitsigns-nvim.lua b/configs/nvim/lua/plugins/gitsigns-nvim.lua new file mode 100644 index 0000000..b7077f4 --- /dev/null +++ b/configs/nvim/lua/plugins/gitsigns-nvim.lua @@ -0,0 +1,3 @@ +return { + "lewis6991/gitsigns.nvim" +} diff --git a/configs/nvim/lua/plugins/lualine-nvim.lua b/configs/nvim/lua/plugins/lualine-nvim.lua new file mode 100644 index 0000000..723d1f3 --- /dev/null +++ b/configs/nvim/lua/plugins/lualine-nvim.lua @@ -0,0 +1,3 @@ +return { + 'nvim-lualine/lualine.nvim' +} |