]> git.r.bdr.sh - rbdr/dotfiles/blobdiff - config/nvim/init.lua
Start replacing CoC with neovim's LSP support
[rbdr/dotfiles] / config / nvim / init.lua
index 02f5bd5cbb5f05725364c593bba8ef98d52c9bc7..1b5fda92408d9fae3efa156fd29837962822f035 100644 (file)
@@ -26,7 +26,6 @@ vim.opt.smartcase = true                    -- Unless we use both cases in searc
 
 -- Autocomplete Behavior
 vim.opt.wildmode = 'list:longest,list:full' -- Autocomplete common matching string
-                                            -- first, and then the full match.
 
 -- Folding Behavior
 vim.opt.foldmethod = 'syntax'               -- Use syntax highlight to define folds
@@ -79,49 +78,13 @@ pcall(require, 'init_local')
 -- Plugin Specific Behavior
 -------------------------------------------------------------------------------
 -- FZF
-vim.keymap.set('', '<C-P>', ':FZF <CR>')
-vim.g.fzf_layout = { down = '40%' }
-vim.g.fzf_colors = {
-  fg = {'fg', 'Normal'},
-  bg = {'bg', 'Normal'},
-  hl = {'fg', 'Comment'},
-  ['fg+'] = {'fg', 'CursorLine', 'CursorColumn', 'Normal'},
-  ['bg+'] = {'bg', 'CursorLine', 'CursorColumn'},
-  ['hl+'] = {'fg', 'Statement'},
-  info = {'fg', 'PreProc'},
-  border = {'fg', 'Ignore'},
-  prompt = {'fg', 'Conditional'},
-  pointer = {'fg', 'Exception'},
-  marker = {'fg', 'Keyword'},
-  spinner = {'fg', 'Label'},
-  header = {'fg', 'Comment'}
-}
-
+vim.keymap.set("n", "<c-P>",
+  "<cmd>lua require('fzf-lua').files({ fzf_opts = {} })<CR>", { silent = true })
 
 -- Svelte Config
 vim.g.vim_svelte_plugin_use_typescript = true
 
--- Limelight / Goyo config
-
-vim.g.limelight_conceal_ctermfg = 'gray'
-vim.g.limelight_conceal_guifg = 'DarkGray'
-
-vim.api.nvim_create_autocmd({'User'}, {
-  pattern = 'GoyoEnter',
-  callback = 'Limelight'
-})
-vim.api.nvim_create_autocmd({'User'}, {
-  pattern = 'GoyoLeave',
-  callback = 'Limelight!'
-})
---[[
-nnoremap <leader>i :Limelight!!<CR>==
-inoremap <leader>i <Esc>:Limelight!!<CR>==gi
-vnoremap <leader>i :<C-u>Limelight!!<CR>gv=gv
-nnoremap <leader>g :Goyo<CR>==
-inoremap <leader>g <Esc>:Goyo<CR>==gi
-vnoremap <leader>g :<C-u>Goyo<CR>gv=gv
-]]--
-
 -- Plugins
 require('plugins')
+require('lsp')
+require('dap_config')