diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 63ea6e4..1f43735 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -87,8 +87,11 @@ Plug 'uga-rosa/translate.nvim' Plug 'christoomey/vim-system-copy' Plug 'eandrju/cellular-automaton.nvim' Plug 'williamboman/mason.nvim' +Plug 'williamboman/mason-lspconfig.nvim' Plug 'neovim/nvim-lspconfig' Plug 'ranjithshegde/ccls.nvim' +Plug 'mfussenegger/nvim-dap' +Plug 'rcarriga/nvim-dap-ui' " Initialize plugin system call plug#end() @@ -134,15 +137,17 @@ nnoremap :CHADopen set pastetoggle= nnoremap :Goyo nnoremap :MundoToggle - +nnoremap :lua require("dapui").toggle() ""Legacy" bindings for cut/copy/paste "imap "+x "imap "+y "imap "+gP - lua << EOF +require("mason").setup() +require("mason-lspconfig").setup() + local lsp = require "lspconfig" local coq = require "coq" -- add this @@ -215,7 +220,7 @@ lsp.rust_analyzer.setup(coq.lsp_ensure_capabilities({ EOF let g:catppuccin_flavour = "macchiato" - +lua require("dapui").setup() lua require("catppuccin").setup() lua require('colorizer').setup() lua require("circles").setup() diff --git a/ranger/.config/ranger/rifle.conf b/ranger/.config/ranger/rifle.conf index 2189605..c13a827 100644 --- a/ranger/.config/ranger/rifle.conf +++ b/ranger/.config/ranger/rifle.conf @@ -262,7 +262,7 @@ label wallpaper, number 14, mime ^image, has feh, X = feh --bg-fill "$1" #------------------------------------------- # Generic file openers #------------------------------------------- -label open, has xdg-open = xdg-open -- "$@" +label open, has xdg-open = xdg-open "$@" label open, has open = open -- "$@" # Define the editor for non-text files + pager as last action