mirror of
https://github.com/tiyn/dotfiles.git
synced 2025-10-13 04:51:15 +02:00
nvim: swapped file explorer added indent-lines and fzf
This commit is contained in:
@@ -22,15 +22,17 @@ return require("packer").startup(function(use)
|
||||
-- indicate git diff status of line
|
||||
use { 'lewis6991/gitsigns.nvim' }
|
||||
|
||||
-- show indentation lines (in empty lines too)
|
||||
use { 'lukas-reineke/indent-blankline.nvim' }
|
||||
|
||||
-- improved java syntax highlighting
|
||||
use { 'uiiaoo/java-syntax.vim',
|
||||
ft = { 'java' } }
|
||||
ft = { 'java' }
|
||||
}
|
||||
|
||||
-- custom statusline
|
||||
use {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
requires = { 'nvim-tree/nvim-web-devicons',
|
||||
opt = true }
|
||||
use { 'nvim-lualine/lualine.nvim',
|
||||
requires = { 'nvim-tree/nvim-web-devicons' }
|
||||
}
|
||||
|
||||
-- show signature while typing
|
||||
@@ -39,26 +41,18 @@ return require("packer").startup(function(use)
|
||||
-- preview for markdown filetypes
|
||||
use { "iamcco/markdown-preview.nvim",
|
||||
ft = { 'md' },
|
||||
run = "cd app && npm install" }
|
||||
run = "cd app && npm install"
|
||||
}
|
||||
|
||||
-- latex asynchronous pdf rendering
|
||||
use { 'donRaphaco/neotex',
|
||||
ft = { 'tex' } }
|
||||
|
||||
-- fileexplorer on the side
|
||||
use {
|
||||
"nvim-neo-tree/neo-tree.nvim",
|
||||
branch = "v3.x",
|
||||
requires = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
"MunifTanjim/nui.nvim",
|
||||
}
|
||||
ft = { 'tex' }
|
||||
}
|
||||
|
||||
-- nim language support
|
||||
use { 'zah/nim.vim',
|
||||
ft = { 'nim' } }
|
||||
ft = { 'nim' }
|
||||
}
|
||||
|
||||
-- automatic closing of brackets
|
||||
use { 'windwp/nvim-autopairs' }
|
||||
@@ -79,14 +73,15 @@ return require("packer").startup(function(use)
|
||||
'jose-elias-alvarez/null-ls.nvim',
|
||||
'LostNeophyte/null-ls-embedded',
|
||||
'nvim-lua/plenary.nvim',
|
||||
'jay-babu/mason-null-ls.nvim' } }
|
||||
'jay-babu/mason-null-ls.nvim'
|
||||
}
|
||||
}
|
||||
|
||||
-- showing color of hex values, etc
|
||||
use { 'norcalli/nvim-colorizer.lua' }
|
||||
|
||||
-- show tags
|
||||
use {
|
||||
"SmiteshP/nvim-navbuddy",
|
||||
use { "SmiteshP/nvim-navbuddy",
|
||||
requires = {
|
||||
"neovim/nvim-lspconfig",
|
||||
"SmiteshP/nvim-navic",
|
||||
@@ -94,31 +89,52 @@ return require("packer").startup(function(use)
|
||||
}
|
||||
}
|
||||
|
||||
-- fileexplorer on the side
|
||||
use { "nvim-tree/nvim-tree.lua",
|
||||
requires = {
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
}
|
||||
}
|
||||
|
||||
-- better language highlighting by improved parsing
|
||||
use { 'nvim-treesitter/nvim-treesitter' }
|
||||
|
||||
-- automatically close html-tags
|
||||
use { 'windwp/nvim-ts-autotag',
|
||||
requires = { 'nvim-treesitter/nvim-treesitter' } }
|
||||
requires = { 'nvim-treesitter/nvim-treesitter' }
|
||||
}
|
||||
|
||||
-- colorful brackets
|
||||
use { 'luochen1990/rainbow' }
|
||||
|
||||
-- fuzzy finder
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
tag = '0.1.2',
|
||||
requires = { 'nvim-lua/plenary.nvim' }
|
||||
}
|
||||
|
||||
-- clean up white spaces and empty lines before writing
|
||||
use { "mcauley-penney/tidy.nvim" }
|
||||
|
||||
-- todo symbols and highlighting
|
||||
use { 'folke/todo-comments.nvim',
|
||||
requires = { 'nvim-lua/plenary.nvim' } }
|
||||
requires = { 'nvim-lua/plenary.nvim' }
|
||||
}
|
||||
|
||||
-- git wrapper
|
||||
use { 'tpope/vim-fugitive' }
|
||||
|
||||
-- golang language support
|
||||
use { 'fatih/vim-go',
|
||||
ft = { 'go' } }
|
||||
ft = { 'go' }
|
||||
}
|
||||
|
||||
-- markdown language support
|
||||
use { 'preservim/vim-markdown',
|
||||
ft = { 'md' },
|
||||
requires = { 'godlygeek/tabular' } }
|
||||
requires = { 'godlygeek/tabular' }
|
||||
}
|
||||
|
||||
-- bulk renamer
|
||||
use { 'qpkorr/vim-renamer' }
|
||||
|
Reference in New Issue
Block a user