aboutsummaryrefslogtreecommitdiff
path: root/Common/nvim/lua/plugins.lua
diff options
context:
space:
mode:
authorjakobst1n <jakob.stendahl@outlook.com>2024-04-26 20:57:53 +0200
committerjakobst1n <jakob.stendahl@outlook.com>2024-04-27 13:35:37 +0200
commit1d99ee5817a962643378f4049bb3d1fbc025bf65 (patch)
tree75afb5b4ff4cd3d351ebba2ddc2cbd74c942fbe6 /Common/nvim/lua/plugins.lua
parent6aa68a6c85788defa42c6fc03fdd5b2dcc1b1b48 (diff)
downloaddotfiles-1d99ee5817a962643378f4049bb3d1fbc025bf65.tar.gz
dotfiles-1d99ee5817a962643378f4049bb3d1fbc025bf65.zip
Simplify neovim
Diffstat (limited to 'Common/nvim/lua/plugins.lua')
-rwxr-xr-xCommon/nvim/lua/plugins.lua79
1 files changed, 25 insertions, 54 deletions
diff --git a/Common/nvim/lua/plugins.lua b/Common/nvim/lua/plugins.lua
index 7610540..67bd4d1 100755
--- a/Common/nvim/lua/plugins.lua
+++ b/Common/nvim/lua/plugins.lua
@@ -19,13 +19,6 @@ return require('packer').startup(function(use)
-- Git plugins
use {
- 'lewis6991/gitsigns.nvim',
- config = function()
- require('gitsigns').setup()
- map("n", "<leader>s", ":Gitsigns toggle_current_line_blame<cr>", silentnoremap)
- end,
- }
- use {
'tpope/vim-fugitive',
}
@@ -56,12 +49,32 @@ return require('packer').startup(function(use)
\ 'spinner': ['fg', 'Label'],
\ 'header': ['fg', 'Comment'] }
]]
- map("n", ";", ":Files<cr>", silentnoremap)
- map("n", "<leader>;", ":Rg<cr>", silentnoremap)
- map("n", "<leader><leader>;", ":Lines<cr>", silentnoremap)
+ vim.api.nvim_set_keymap("n", ";", ":Files<cr>", { noremap = true, silent = true })
+ vim.api.nvim_set_keymap("n", "<leader>;", ":Rg<cr>", { noremap = true, silent = true })
+ vim.api.nvim_set_keymap("n", "<leader><leader>;", ":Lines<cr>", { noremap = true, silent = true })
end,
}
+ -- Lsp things
+ use {
+ 'williamboman/mason.nvim',
+ 'williamboman/mason-lspconfig.nvim',
+ 'neovim/nvim-lspconfig' ,
+ }
+
+ -- Treesitter, quicker highlighting and such
+ 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
+ }
+
-- vim-dadbob (run sql directly)
use {
'tpope/vim-dadbod',
@@ -85,15 +98,10 @@ return require('packer').startup(function(use)
end,
}
- -- Lsp things
+ -- Useful for wide screens
use {
- 'williamboman/mason.nvim',
- 'williamboman/mason-lspconfig.nvim',
- 'neovim/nvim-lspconfig' ,
+ 'smithbm2316/centerpad.nvim'
}
- -- Language-specifics
- use 'simrat39/rust-tools.nvim'
- --use 'mfussenegger/nvim-jdtls'
-- VimWiki stuff
use {
@@ -163,43 +171,6 @@ return require('packer').startup(function(use)
end
}
- --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'
-
- -- use { 'junegunn/goyo.vim' }
- -- use { 'smithbm2316/centerpad.nvim' }
-
- -- Color picker
- use {
- "ziontee113/color-picker.nvim",
- config = function()
- require("color-picker")
- end,
- }
- -- TagBar
- -- use {
- -- 'preservim/tagbar',
- -- config = function()
- -- map("n", "<F2>", ":TagbarToggle<cr>", silentnoremap)
- -- end,
- -- }
- -- Vim tmux navigator
- -- use 'christoomey/vim-tmux-navigator'
-
-
-- Automatically set up your configuration after cloning packer.nvim
-- Put this at the end after all plugins
if packer_bootstrap then