diff options
Diffstat (limited to 'vim/kickstarter.lua')
-rw-r--r-- | vim/kickstarter.lua | 10 |
1 files changed, 7 insertions, 3 deletions
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({ | |||
313 | 313 | ||
314 | -- vim.o.clipboard = 'unnamedplus' | 314 | -- vim.o.clipboard = 'unnamedplus' |
315 | 315 | ||
316 | -- Let cursor be line in insert mode | ||
317 | vim.opt.guicursor = "i-ci-ve:ver25" | ||
318 | |||
316 | -- Enable break indent | 319 | -- Enable break indent |
317 | vim.o.breakindent = true | 320 | vim.o.breakindent = true |
318 | 321 | ||
@@ -369,6 +372,7 @@ vim.api.nvim_set_var('NERDTreeWinSize', 35) | |||
369 | vim.cmd("map <C-n> :NERDTreeToggle<cr>") | 372 | vim.cmd("map <C-n> :NERDTreeToggle<cr>") |
370 | vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>") | 373 | vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>") |
371 | vim.cmd("map <leader>nf :NERDTreeFind<cr>") | 374 | vim.cmd("map <leader>nf :NERDTreeFind<cr>") |
375 | vim.o.autochdir = 1 | ||
372 | -- vim.cmd("autocmd BufWinEnter * if &buftype != 'quickfix' && getcmdwintype() == '' | silent NERDTreeMirror | endif") | 376 | -- vim.cmd("autocmd BufWinEnter * if &buftype != 'quickfix' && getcmdwintype() == '' | silent NERDTreeMirror | endif") |
373 | 377 | ||
374 | -- [[ Highlight on yank ]] | 378 | -- [[ Highlight on yank ]] |
@@ -445,12 +449,12 @@ vim.keymap.set('n', '<leader>sd', require('telescope.builtin').diagnostics, { de | |||
445 | -- See `:help nvim-treesitter` | 449 | -- See `:help nvim-treesitter` |
446 | require('nvim-treesitter.configs').setup { | 450 | require('nvim-treesitter.configs').setup { |
447 | -- Add languages to be installed here that you want installed for treesitter | 451 | -- Add languages to be installed here that you want installed for treesitter |
448 | ensure_installed = { 'html', 'css', 'lua', 'python', 'rust', 'tsx', 'typescript', 'vimdoc', 'vim' }, | 452 | ensure_installed = { 'c', 'html', 'css', 'lua', 'python', 'rust', 'tsx', 'typescript', 'vimdoc', 'vim' }, |
449 | 453 | ||
450 | -- Autoinstall languages that are not installed. Defaults to false (but you can change for yourself!) | 454 | -- Autoinstall languages that are not installed. Defaults to false (but you can change for yourself!) |
451 | auto_install = false, | 455 | auto_install = false, |
452 | 456 | ||
453 | highlight = { enable = true }, | 457 | -- highlight = { enable = true }, |
454 | incremental_selection = { | 458 | incremental_selection = { |
455 | enable = true, | 459 | enable = true, |
456 | keymaps = { | 460 | keymaps = { |
@@ -636,7 +640,7 @@ cmp.setup { | |||
636 | ['<C-Space>'] = cmp.mapping.complete {}, | 640 | ['<C-Space>'] = cmp.mapping.complete {}, |
637 | ['<CR>'] = cmp.mapping.confirm { | 641 | ['<CR>'] = cmp.mapping.confirm { |
638 | behavior = cmp.ConfirmBehavior.Replace, | 642 | behavior = cmp.ConfirmBehavior.Replace, |
639 | select = true, | 643 | select = false, |
640 | }, | 644 | }, |
641 | ['<Tab>'] = cmp.mapping(function(fallback) | 645 | ['<Tab>'] = cmp.mapping(function(fallback) |
642 | if cmp.visible() then | 646 | if cmp.visible() then |