aboutsummaryrefslogtreecommitdiffhomepage
path: root/vim/kickstarter.lua
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-05-10 18:16:55 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-05-10 18:16:55 +0800
commit1862709e753783ab1568ae8e562ba359258f9d37 (patch)
treec200ad3f64dd211398f7d3e419fae024bc42af83 /vim/kickstarter.lua
parent892810feb79d6f83c13208197964189abcc02f12 (diff)
Update
Diffstat (limited to 'vim/kickstarter.lua')
-rw-r--r--vim/kickstarter.lua10
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
317vim.opt.guicursor = "i-ci-ve:ver25"
318
316-- Enable break indent 319-- Enable break indent
317vim.o.breakindent = true 320vim.o.breakindent = true
318 321
@@ -369,6 +372,7 @@ vim.api.nvim_set_var('NERDTreeWinSize', 35)
369vim.cmd("map <C-n> :NERDTreeToggle<cr>") 372vim.cmd("map <C-n> :NERDTreeToggle<cr>")
370vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>") 373vim.cmd("map <leader>nb :NERDTreeFromBookmark<Space>")
371vim.cmd("map <leader>nf :NERDTreeFind<cr>") 374vim.cmd("map <leader>nf :NERDTreeFind<cr>")
375vim.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`
446require('nvim-treesitter.configs').setup { 450require('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