X-Git-Url: https://git.r.bdr.sh/rbdr/dotfiles/blobdiff_plain/d2de72a404ea05860ed2f1c0687890f8b1ee4f22..c2715eb55fdcdbec5742edd18f3317336ad13683:/config/nvim/lua/plugins.lua diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua index 7c5f488..27d1c32 100644 --- a/config/nvim/lua/plugins.lua +++ b/config/nvim/lua/plugins.lua @@ -12,12 +12,41 @@ end vim.opt.rtp:prepend(lazypath) require('lazy').setup({ - {'fzf', dir=vim.env.FZF_VIM_PATH}, + { + "ibhagwan/fzf-lua", + config = function() + -- calling `setup` is optional for customization + require("fzf-lua").setup({ + winopts={ + width=1, + height=0.4, + row=1 + }, + fzf_opts={ + ['--layout']='default' + }, + fzf_colors = { + ['fg'] = {'fg', 'Normal'}, + ['bg'] = {'bg', 'Normal'}, + ['hl'] = {'fg', 'Comment'}, + ['fg+'] = {'fg', 'CursorLine'}, + ['bg+'] = {'bg', 'CursorLine'}, + ['hl+'] = {'fg', 'Statement'}, + ['info'] = {'fg', 'PreProc'}, + ['prompt'] = {'fg', 'Conditional'}, + ['pointer'] = {'fg', 'Exception'}, + ['marker'] = {'fg', 'Keyword'}, + ['spinner'] = {'fg', 'Label'}, + ['header'] = {'fg', 'Comment'} + } + }) + end + }, -- Syntaxes 'https://git.sr.ht/~rbdr/api-notation.vim', 'elzr/vim-json', - 'othree/yajs.vim', + 'pangloss/vim-javascript', 'ARM9/snes-syntax-vim', 'leafgarland/typescript-vim', 'leafOfTree/vim-svelte-plugin', @@ -31,19 +60,21 @@ require('lazy').setup({ 'dart-lang/dart-vim-plugin', 'ziglang/zig.vim', + -- Debugging + 'mfussenegger/nvim-dap', + 'rcarriga/nvim-dap-ui', + -- Editing 'tpope/vim-endwise', 'rstacruz/vim-closer', 'michaeljsmith/vim-indent-object', - -- Distraction free editing - 'junegunn/goyo.vim', - 'junegunn/limelight.vim', + -- LSP + 'neovim/nvim-lspconfig', + 'folke/neodev.nvim', -- Tools - {'neoclide/coc.nvim', branch='release'}, 'vim-scripts/LargeFile', 'tpope/vim-fugitive', - 'milkypostman/vim-togglelist', - 'jremmen/vim-ripgrep', + 'milkypostman/vim-togglelist' })