aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-09-08 20:18:59 +0800
committercrupest <crupest@outlook.com>2023-09-08 20:18:59 +0800
commit2dfb1a054c77552e23205ddcce7520b5e10adad4 (patch)
tree68c3c5ca31b28b6390d5c1f3cca05921c2d8ae15
parent62d3fd59dbed4884bfd97b1c51c244c0e68fdb73 (diff)
downloadcrupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.tar.gz
crupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.tar.bz2
crupest-2dfb1a054c77552e23205ddcce7520b5e10adad4.zip
Update neovim config.
-rw-r--r--configs/nvim/init.lua28
-rw-r--r--configs/nvim/lazy-lock.json3
-rw-r--r--configs/nvim/lua/plugins/bufferline-nvim.lua3
-rw-r--r--configs/nvim/lua/plugins/gitsigns-nvim.lua3
-rw-r--r--configs/nvim/lua/plugins/lualine-nvim.lua3
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'
+}