2021-07-23 21:43:12 +00:00
|
|
|
let s:plug = funcref('dotfiles#plugman#register')
|
2021-07-04 10:56:36 +00:00
|
|
|
|
2021-07-09 10:19:21 +00:00
|
|
|
" UI {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
if has('nvim')
|
|
|
|
call s:plug('romgrk/barbar.nvim')
|
|
|
|
call s:plug('hoob3rt/lualine.nvim')
|
|
|
|
endif
|
2021-07-09 10:19:21 +00:00
|
|
|
" }}}
|
|
|
|
|
2021-11-14 17:45:32 +00:00
|
|
|
" Navigation {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
if has('nvim')
|
|
|
|
call s:plug('nvim-telescope/telescope.nvim') " dependencies {{{
|
|
|
|
call s:plug('nvim-lua/plenary.nvim')
|
|
|
|
" }}}
|
|
|
|
endif
|
2021-11-14 17:45:32 +00:00
|
|
|
" }}}
|
|
|
|
|
2021-06-28 15:38:18 +00:00
|
|
|
" Files {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
if has('nvim')
|
|
|
|
call s:plug('kyazdani42/nvim-web-devicons')
|
|
|
|
call s:plug('akinsho/nvim-toggleterm.lua')
|
|
|
|
endif
|
2021-07-23 21:43:12 +00:00
|
|
|
call s:plug('preservim/nerdtree')
|
|
|
|
call s:plug('antoyo/vim-licenses')
|
2021-06-28 15:38:18 +00:00
|
|
|
" }}}
|
|
|
|
|
|
|
|
" Language specific {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
if has('nvim')
|
|
|
|
call s:plug('xiyaowong/coc-nvim-lua')
|
|
|
|
call s:plug('alaviss/nim.nvim')
|
|
|
|
if has('unix')
|
2023-03-14 08:55:47 +00:00
|
|
|
call s:plug('nvim-neorg/neorg') " dependencies {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' })
|
|
|
|
" }}}
|
|
|
|
endif
|
|
|
|
endif
|
2022-09-25 09:21:55 +00:00
|
|
|
call s:plug('lervag/vimtex')
|
2021-09-08 09:31:17 +00:00
|
|
|
call s:plug('stevearc/vim-arduino')
|
2022-02-06 00:27:05 +00:00
|
|
|
call s:plug('luke-gru/vim-riml')
|
2023-02-08 12:02:46 +00:00
|
|
|
call s:plug('guns/vim-sexp')
|
2022-02-14 22:20:46 +00:00
|
|
|
call s:plug('vim-scripts/newlisp')
|
2023-05-26 14:42:13 +00:00
|
|
|
call s:plug('m-pilia/vim-mediawiki')
|
2023-05-29 16:58:06 +00:00
|
|
|
call s:plug('aquach/vim-mediawiki-editor')
|
2021-11-11 08:53:18 +00:00
|
|
|
call s:plug('noahfrederick/vim-laravel') " dependencies {{{
|
|
|
|
call s:plug('noahfrederick/vim-composer')
|
|
|
|
call s:plug('tpope/vim-projectionist')
|
|
|
|
call s:plug('tpope/vim-dispatch')
|
|
|
|
" }}}
|
2021-06-28 15:38:18 +00:00
|
|
|
" }}}
|
2021-07-03 10:45:22 +00:00
|
|
|
|
2023-05-19 09:35:00 +00:00
|
|
|
" coc {{{
|
|
|
|
if g:dotfiles_build_coc_from_source
|
|
|
|
call s:plug('https://github.com/UltiRequiem/coc-cl', { 'do': 'yarn install --frozen-lockfile && yarn build' })
|
|
|
|
endif
|
|
|
|
" }}}
|
|
|
|
|
2021-07-03 10:45:22 +00:00
|
|
|
" Misc {{{
|
2022-06-26 09:00:51 +00:00
|
|
|
if has('nvim')
|
|
|
|
call s:plug('andweeb/presence.nvim')
|
|
|
|
if has('nvim-0.6.0')
|
|
|
|
call s:plug('github/copilot.vim')
|
|
|
|
endif
|
|
|
|
endif
|
2021-12-02 19:46:57 +00:00
|
|
|
call s:plug('junegunn/vader.vim')
|
2021-11-14 17:45:32 +00:00
|
|
|
call s:plug('wakatime/vim-wakatime')
|
2021-07-03 10:45:22 +00:00
|
|
|
" }}}
|