diff options
author | jakobst1n <jakob.stendahl@outlook.com> | 2022-10-19 10:18:27 +0200 |
---|---|---|
committer | mrexec <mrexec@pascal.opoint.com> | 2022-10-19 10:18:27 +0200 |
commit | e4fd24faf59ca9e673b75d3dd534ae02ba2736d0 (patch) | |
tree | 07b51a4290ec878fe85b13634551d7d4401bb6f4 /Common/nvim/lua | |
parent | 8724ab1841f647603287d23f3f566a066143bcf0 (diff) | |
download | dotfiles-e4fd24faf59ca9e673b75d3dd534ae02ba2736d0.tar.gz dotfiles-e4fd24faf59ca9e673b75d3dd534ae02ba2736d0.zip |
Change some vim configuartion
Diffstat (limited to 'Common/nvim/lua')
-rwxr-xr-x | Common/nvim/lua/basic.lua | 6 | ||||
-rw-r--r-- | Common/nvim/lua/plugins-conf.lua | 29 | ||||
-rwxr-xr-x | Common/nvim/lua/plugins.lua | 88 |
3 files changed, 75 insertions, 48 deletions
diff --git a/Common/nvim/lua/basic.lua b/Common/nvim/lua/basic.lua index a5aec23..0e030ec 100755 --- a/Common/nvim/lua/basic.lua +++ b/Common/nvim/lua/basic.lua @@ -33,11 +33,11 @@ vim.api.nvim_create_user_command( VIM User interface --]] --- Set 7 lines to the cursor - when moving vertically using j/k -vim.opt.so = 7 +-- Set 3 lines to the cursor - when moving vertically using j/k +vim.opt.so = 3 -- set WildMenu -vim.opt.wildmenu = true +--vim.opt.wildmenu = true -- Ignore compiled files vim.opt.wildignore = '*.o,*~,*.pyc' diff --git a/Common/nvim/lua/plugins-conf.lua b/Common/nvim/lua/plugins-conf.lua index e2a8f66..0b494a5 100644 --- a/Common/nvim/lua/plugins-conf.lua +++ b/Common/nvim/lua/plugins-conf.lua @@ -1,17 +1,3 @@ --- lualine -require('lualine').setup { - options = { theme = 'onedark' }, - sections = { - lualine_x = {'filetype'}, - lualine_y = {} - }, - tabline = { - lualine_a = {'buffers'}, - lualine_b = {'branch'}, - lualine_z = {'tabs'} - } -} - -- lsp require("nvim-lsp-installer").setup() local lspconfig = require'lspconfig' @@ -46,18 +32,3 @@ lspconfig.intelephense.setup{} lspconfig.cssls.setup{} lspconfig.html.setup{} lspconfig.bashls.setup{} - --- nvim-tree -require("nvim-tree").setup() -map("n", "<F3>", ":NvimTreeToggle<cr>", silentnoremap) - --- TagBar -map("n", "<F2>", ":TagbarToggle<cr>", silentnoremap) - --- gitsigns -require('gitsigns').setup() -map("n", "<leader>s", ":Gitsigns toggle_current_line_blame<cr>", silentnoremap) - --- fzf-lua -map("n", ";", ":FzfLua files<cr>", silentnoremap) - diff --git a/Common/nvim/lua/plugins.lua b/Common/nvim/lua/plugins.lua index 4161b4f..0f7adcd 100755 --- a/Common/nvim/lua/plugins.lua +++ b/Common/nvim/lua/plugins.lua @@ -14,10 +14,75 @@ vim.cmd([[ ]]) return require('packer').startup(function(use) + -- Packer itself :) use 'wbthomason/packer.nvim' - use 'lewis6991/gitsigns.nvim' - --use {'tjdevries/colorbuddy.vim', {'nvim-treesitter/nvim-treesitter', opt = true}} - use 'preservim/tagbar' + + -- GitSigns + use { + 'lewis6991/gitsigns.nvim', + config = function() + require('gitsigns').setup() + map("n", "<leader>s", ":Gitsigns toggle_current_line_blame<cr>", silentnoremap) + end, + } + + -- Lualine (Pretty statusbar and titlebar) + use { + 'nvim-lualine/lualine.nvim', + requires = { 'kyazdani42/nvim-web-devicons', opt = true }, + config = function() + require('lualine').setup { + options = { theme = 'onedark' }, + sections = { + lualine_x = {'filetype'}, + lualine_y = {} + }, + tabline = { + lualine_a = {'buffers'}, + lualine_b = {'branch'}, + lualine_z = {'tabs'} + } + } + end, + } + + -- nvim-tree + use { + 'kyazdani42/nvim-tree.lua', + requires = { 'kyazdani42/nvim-web-devicons' }, + tag = 'nightly', -- optional, updated every week. (see issue #1193) + config = function() + require("nvim-tree").setup() + map("n", "<F3>", ":NvimTreeToggle<cr>", silentnoremap) + end, + } + + -- TagBar + use { + 'preservim/tagbar', + config = function() + map("n", "<F2>", ":TagbarToggle<cr>", silentnoremap) + end, + } + + -- Vim tmux navigator + use 'christoomey/vim-tmux-navigator' + + -- fzf (Fuzzy finder for various things) + use { + 'junegunn/fzf.vim', + requires = { 'kyazdani42/nvim-web-devicons' }, + config = function() + vim.cmd [[ + let g:fzf_layout = { 'down': '40%' } + ]] + map("n", ";", ":Files<cr>", silentnoremap) + map("n", "<leader>;", ":Rg<cr>", silentnoremap) + end, + } + + -- Tpope plugins :) + -- vim-dadbob (run sql directly) use { 'tpope/vim-dadbod', config = function() @@ -39,22 +104,13 @@ return require('packer').startup(function(use) ]] end, } - use { - 'nvim-lualine/lualine.nvim', - requires = { 'kyazdani42/nvim-web-devicons', opt = true } - } - use { - 'kyazdani42/nvim-tree.lua', - requires = { 'kyazdani42/nvim-web-devicons' }, - tag = 'nightly' -- optional, updated every week. (see issue #1193) - } - use 'christoomey/vim-tmux-navigator' - use { - 'ibhagwan/fzf-lua', requires = { 'kyazdani42/nvim-web-devicons' } - } + -- Surround + use { 'tpope/vim-surround' } + -- terryma/vim-multiple-cursors -- preservim/nerdcommenter + -- Lsp things use 'neovim/nvim-lsp' use 'neovim/nvim-lspconfig' --use 'kabouzeid/nvim-lspinstall' |