Nvim: restructure all plugins configuration

This commit is contained in:
Robert Kmieć
2022-12-06 01:19:27 +01:00
parent 2b5a09d902
commit ab7595214f
89 changed files with 1477 additions and 879 deletions

View File

@@ -21,16 +21,15 @@ call plug#begin('~/.config/nvim/plugins')
"Plug 'nvim-treesitter/nvim-treesitter-textobjects'
"Plug 'nvim-treesitter/playground'
"Plug 'p00f/nvim-ts-rainbow'
"Plug 'ray-x/lsp_signature.nvim'
"Plug 'vim-test/vim-test'
Plug 'RRethy/vim-illuminate'
"Plug 'RRethy/vim-illuminate'
Plug 'Saecki/crates.nvim' | Plug 'jose-elias-alvarez/null-ls.nvim'
Plug 'andrewferrier/debugprint.nvim'
Plug 'cdelledonne/vim-cmake'
Plug 'danymat/neogen'
Plug 'ftilde/vim-ugdb'
Plug 'jubnzv/virtual-types.nvim'
Plug 'krady21/compiler-explorer.nvim'
Plug 'liuchengxu/vista.vim'
Plug 'matsui54/denops-signature_help'
Plug 'mizlan/iswap.nvim'
Plug 'neovim/nvim-lspconfig'
Plug 'numToStr/Comment.nvim'
@@ -60,7 +59,6 @@ Plug 'wellle/targets.vim'
" }}}
" Git integration {{{
"Plug 'APZelos/blamer.nvim'
Plug 'lewis6991/gitsigns.nvim'
Plug 'tpope/vim-fugitive'
" }}}
@@ -77,21 +75,14 @@ Plug 'kergoth/vim-bitbake' " Bitbake templates and syntax
" Other plugins (external tools, etc) {{{
"Plug 'JMcKiern/vim-shoot'
"Plug 'MortenStabenau/matlab-vim'
"Plug 'glacambre/firenvim'
"Plug 'junegunn/goyo.vim'
Plug 'folke/which-key.nvim'
Plug 'lukas-reineke/virt-column.nvim'
Plug 'nvim-lualine/lualine.nvim'
Plug 'protex/better-digraphs.nvim'
" }}}
" Note taking {{{
" select one note taking app
"Plug 'SidOfc/mkdx'
"Plug 'michal-h21/vim-zettel'
"Plug 'michal-h21/vimwiki-sync'
"Plug 'nvim-neorg/neorg'
"Plug 'vimwiki/vimwiki', { 'branch': 'dev' }
Plug 'nvim-neorg/neorg'
Plug 'jakewvincent/mkdnflow.nvim'
" }}}
@@ -106,25 +97,33 @@ Plug 'stevearc/dressing.nvim'
" Testing phase {{{
"Plug 'RRethy/vim-hexokinase', { 'do': 'make hexokinase' }
"Plug 'euclio/vim-markdown-composer', {'do': ':!cargo build --release --locked'}
"Plug 'https://git.sr.ht/%7Ewhynothugo/lsp_lines.nvim'
"Plug 'kevinhwang91/nvim-ufo' | Plug 'kevinhwang91/promise-async'
"Plug 'mfussenegger/nvim-dap'
"Plug 'mfussenegger/nvim-dap'
"Plug 'narutoxy/silicon.lua'
"Plug 'nguyenvukhang/nvim-toggler'
"Plug 'rgroli/other.nvim' " Currently doesn't support C/C++
"Plug 'smolovk/projector.nvim'
Plug 'AckslD/nvim-FeMaco.lua'
Plug 'Pocco81/true-zen.nvim'
Plug 'anuvyklack/fold-preview.nvim' | Plug 'anuvyklack/keymap-amend.nvim'
Plug 'anuvyklack/pretty-fold.nvim'
Plug 'anuvyklack/windows.nvim' | Plug 'anuvyklack/middleclass' | Plug 'anuvyklack/animation.nvim'
Plug 'euclio/vim-markdown-composer', {'do': ':!cargo build --release --locked'}
Plug 'fenetikm/falcon'
Plug 'frabjous/knap'
Plug 'ftilde/vim-ugdb'
Plug 'gorbit99/codewindow.nvim'
Plug 'https://gitlab.com/yorickpeterse/nvim-window.git'
Plug 'kevinhwang91/nvim-ufo' | Plug 'kevinhwang91/promise-async'
Plug 'nvim-neorg/neorg'
Plug 'krivahtoo/silicon.nvim', { 'do': './install.sh' }
Plug 'lukas-reineke/virt-column.nvim'
Plug 'nat-418/boole.nvim'
Plug 'nullchilly/fsread.nvim'
Plug 'nyngwang/murmur.lua'
Plug 'samodostal/image.nvim'
Plug 'simrat39/symbols-outline.nvim'
Plug 'toppair/peek.nvim', {'do': ':!deno task --quiet build:fast'}
Plug 'wuelnerdotexe/vim-enfocado'
Plug 'ziontee113/icon-picker.nvim'
" }}}
@@ -148,18 +147,18 @@ set laststatus=2
lua << EOF
require("virt-column").setup { }
vim.o.winwidth = 10
vim.o.winminwidth = 10
require("windows").setup()
require('compiler-explorer').setup()
require("symbols-outline").setup()
EOF
set colorcolumn=80
set background=dark
"Material scheme:
"let g:material_style = "deep ocean"
colorscheme enfocado
lua require('lualine').setup { options = { theme = 'enfocado' } }
"colorscheme enfocado
"lua require('lualine').setup { options = { theme = 'enfocado' } }
colorscheme falcon
lua require('lualine').setup { options = { theme = 'falcon' } }
"highlight MatchParen cterm=underline ctermbg=black ctermfg=NONE
"highlight VirtColumn ctermfg=DarkGrey ctermbg=NONE
@@ -279,20 +278,15 @@ lua << EOF
vim.o.splitbelow = true
vim.o.splitright = true
require('fold-preview').setup()
require('pretty-fold').setup()
require('pretty-fold').ft_setup('cpp', {
process_comment_signs = false,
comment_signs = {
'/**', -- C++ Doxygen comments
},
stop_words = {
-- ╟─ "*" ──╭───────╮── "@brief" ──╭───────╮──╢
-- ╰─ WSP ─╯ ╰─ WSP ─╯
'%*%s*@brief%s*',
},
--comment_signs = {
-- '//', -- C++ Doxygen comments
--},
})
require('fold-preview').setup()
--require('lsp_lines').setup()
require('compiler-explorer').setup()
require('image').setup {
render = {