From 1862709e753783ab1568ae8e562ba359258f9d37 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 10 May 2024 18:16:55 +0800 Subject: Update --- vim/kickstarter.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'vim/kickstarter.lua') diff --git a/vim/kickstarter.lua b/vim/kickstarter.lua index f79c213..676b52f 100644 --- a/vim/kickstarter.lua +++ b/vim/kickstarter.lua @@ -313,6 +313,9 @@ require('lazy').setup({ -- vim.o.clipboard = 'unnamedplus' +-- Let cursor be line in insert mode +vim.opt.guicursor = "i-ci-ve:ver25" + -- Enable break indent vim.o.breakindent = true @@ -369,6 +372,7 @@ vim.api.nvim_set_var('NERDTreeWinSize', 35) vim.cmd("map :NERDTreeToggle") vim.cmd("map nb :NERDTreeFromBookmark") vim.cmd("map nf :NERDTreeFind") +vim.o.autochdir = 1 -- vim.cmd("autocmd BufWinEnter * if &buftype != 'quickfix' && getcmdwintype() == '' | silent NERDTreeMirror | endif") -- [[ Highlight on yank ]] @@ -445,12 +449,12 @@ vim.keymap.set('n', 'sd', require('telescope.builtin').diagnostics, { de -- See `:help nvim-treesitter` require('nvim-treesitter.configs').setup { -- Add languages to be installed here that you want installed for treesitter - ensure_installed = { 'html', 'css', 'lua', 'python', 'rust', 'tsx', 'typescript', 'vimdoc', 'vim' }, + ensure_installed = { 'c', 'html', 'css', 'lua', 'python', 'rust', 'tsx', 'typescript', 'vimdoc', 'vim' }, -- Autoinstall languages that are not installed. Defaults to false (but you can change for yourself!) auto_install = false, - highlight = { enable = true }, + -- highlight = { enable = true }, incremental_selection = { enable = true, keymaps = { @@ -636,7 +640,7 @@ cmp.setup { [''] = cmp.mapping.complete {}, [''] = cmp.mapping.confirm { behavior = cmp.ConfirmBehavior.Replace, - select = true, + select = false, }, [''] = cmp.mapping(function(fallback) if cmp.visible() then -- cgit v1.2.3-70-g09d2