From 168eb58b08e94c8e2ab0cc71897d4222d86b55b0 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 8 Sep 2023 17:57:37 +0800 Subject: Update nvim config. --- configs/nvim/init.lua | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) (limited to 'configs/nvim/init.lua') diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua index fe67aa4..10601be 100644 --- a/configs/nvim/init.lua +++ b/configs/nvim/init.lua @@ -22,10 +22,10 @@ vim.opt.number = true; vim.keymap.set('t', '', [[]]) if vim.g.neovide then - vim.opt.guifont = "FiraCodeNerdFont"; + vim.opt.guifont = "FiraCode Nerd Font"; vim.g.neovide_transparency = 0.95; vim.g.neovide_input_ime = false; - vim.g.neovide_cursor_vfx_mode = "railgun"; + vim.g.neovide_cursor_vfx_mode = "ripple"; end -- Init lazy.nvim @@ -48,6 +48,15 @@ require("lazy").setup("plugins") -- setup nvim-tree require("nvim-tree").setup() +local nvim_tree_api = require("nvim-tree.api") +vim.keymap.set('n', 't', nvim_tree_api.tree.toggle, {}) +vim.api.nvim_create_autocmd("DirChanged", { + pattern = "global", + callback = function(args) + nvim_tree_api.tree.change_root(args.file) + end +}) + -- setup lualine require('lualine').setup() @@ -69,7 +78,10 @@ require("bufferline").setup { require('gitsigns').setup() -- setup toggleterm -require("toggleterm").setup() +require("toggleterm").setup { + open_mapping = "", + start_in_insert = false, +} -- setup autopairs require("nvim-autopairs").setup {} @@ -222,10 +234,10 @@ require("trouble").setup() -- setup keymap for telescope local builtin = require('telescope.builtin') -vim.keymap.set('n', 'ff', builtin.find_files, {}) -vim.keymap.set('n', 'fg', builtin.live_grep, {}) -vim.keymap.set('n', 'fb', builtin.buffers, {}) -vim.keymap.set('n', 'fh', builtin.help_tags, {}) +vim.keymap.set('n', 'f', builtin.find_files, {}) +vim.keymap.set('n', 'g', builtin.live_grep, {}) +vim.keymap.set('n', 'b', builtin.buffers, {}) +vim.keymap.set('n', 'h', builtin.help_tags, {}) -- setup keymap fnamemodifyfor lsp @@ -267,15 +279,9 @@ vim.api.nvim_create_autocmd('LspAttach', { end, }) --- My keymaps -vim.keymap.set('n', '', 'ToggleTerm', {}) +require("catppuccin").setup{ + flavour = "mocha" +} -local nvim_tree_api = require("nvim-tree.api") -vim.keymap.set('n', 't', nvim_tree_api.tree.toggle, {}) -vim.api.nvim_create_autocmd("DirChanged", { - pattern = "global", - callback = function(args) - nvim_tree_api.tree.change_root(args.file) - end -}) +vim.cmd.colorscheme "catppuccin" -- cgit v1.2.3