From b14d51849a6befc04de6ac779f9a4182be239329 Mon Sep 17 00:00:00 2001 From: "jakob.stendahl" Date: Thu, 7 Mar 2024 10:04:10 +0100 Subject: nvim --- Common/nvim/lua/basic.lua | 21 --------------------- Common/nvim/lua/plugins.lua | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 23 deletions(-) (limited to 'Common/nvim') diff --git a/Common/nvim/lua/basic.lua b/Common/nvim/lua/basic.lua index 9e40930..5fe59da 100755 --- a/Common/nvim/lua/basic.lua +++ b/Common/nvim/lua/basic.lua @@ -144,35 +144,17 @@ vim.opt.si = true -- Wrap lines vim.opt.wrap = true ---[[ -Visual mode related ---]] -map('v', ' *', ':call VisualSelection("","")/=@/', silentnoremap) -map('v', ' #', ':call VisualSelection("","")?=@/', silentnoremap) - --[[ Moving around, tabs, windows and buffers --]] -- Disable highlight when is pressed map('n', '', ':noh', silentnoremap) --- Smart way to move between windows -map('', '', 'j', silentnoremap) -map('', '', 'k', silentnoremap) -map('', '', 'h', silentnoremap) -map('', '', 'l', silentnoremap) - -- Tab commands map('n', 'tn', ':tabnext', silentnoremap) map('n', 'tc', ':tabnew', silentnoremap) map('n', 'tx', ':tabclose', silentnoremap) --- Switch CWD to directory of the open buffer -map('n', 'cd', ':cd %:p:h:pwd 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif ]] --- Make mouse work nice with tmux -vim.opt.mouse = 'a' - --[[ Status Line --]] diff --git a/Common/nvim/lua/plugins.lua b/Common/nvim/lua/plugins.lua index 2866731..9270c5c 100755 --- a/Common/nvim/lua/plugins.lua +++ b/Common/nvim/lua/plugins.lua @@ -173,8 +173,18 @@ return require('packer').startup(function(use) end } - use 'tpope/vim-surround' - --use { 'PatrickFeiring/tree-sitter-sql' } + --use 'tpope/vim-surround' + use { + "nvim-treesitter/nvim-treesitter", + config = function() + require'nvim-treesitter.configs'.setup { + ensure_installed = { "c", "cpp", "python", "php", "java", "lua", "vim", "vimdoc", "query", "php", "sql" }, + sync_install = false, + auto_install = true, + --ignore_install = { "javascript" }, + } + end + } use 'evanleck/vim-svelte' use 'pangloss/vim-javascript' use 'ledger/vim-ledger' -- cgit v1.2.3