diff options
Diffstat (limited to 'cfg')
| -rw-r--r-- | cfg/.vimrc | 83 |
1 files changed, 52 insertions, 31 deletions
@@ -98,15 +98,23 @@ call plug#begin() Plug 'reborn-lang/vim-reborn' Plug 'X3eRo0/dired.nvim' Plug 'MunifTanjim/nui.nvim' - Plug 'stevearc/oil.nvim' call plug#end() " -------- 'P --------- +lua << EOF + vim.api.nvim_create_user_command("DiredHere", function() + require("dired").open(vim.fn.expand("%:p:h")) + end, {}) +EOF + nnoremap <leader>gg :LazyGit<CR> nnoremap <leader>E :Neotree toggle<CR> -nnoremap <leader>e :Dired<CR> -nnoremap <leader>O :Oil<CR> +" dired binds +nnoremap <leader>e :DiredHere<CR> +nnoremap <leader>Mm :DiredMoveMarked<CR> +nnoremap <leader>-s :DiredShellCmd<CR> +nnoremap <leader>-S :DiredShellCmdMarked<CR> nnoremap <leader>hp :Gitsigns preview_hunk<CR> nnoremap <leader>hs :Gitsigns stage_hunk<CR> @@ -117,33 +125,46 @@ nnoremap <leader>fg <cmd>Telescope live_grep<cr> nnoremap <leader>fb <cmd>Telescope buffers<cr> lua << EOF - require("nvim-surround").setup({}) - require('Comment').setup({ - toggler = { - line = '<leader>c', - block = '<leader>b', - }, - opleader = { - line = '<leader>c', - block = '<leader>b', - }, - }) - -require("dired").setup({ - show_hidden = true, - show_icons = false, - show_banner = false, - sort_order = "name", - keybinds = { - dired_enter = "<CR>", - dired_back = "-", - dired_up = "_", - dired_rename = "R", - dired_quit = "q", - } -}) + require("nvim-surround").setup({}) + require('Comment').setup({ + toggler = { + line = '<leader>c', + block = '<leader>b', + }, + opleader = { + line = '<leader>c', + block = '<leader>b', + }, + }) + + require("neo-tree").setup({ + close_if_last_window = true, + filesystem = { + filtered_items = { + hide_dotfiles = false, + }, + hijack_netrw_behavior = "disabled", + }, + open_files_do_not_replace_types = {"directory"}, + }) + + vim.g.loaded_netrw = 1 + vim.g.loaded_netrwPlugin = 1 + + require("dired").setup({ + show_hidden = true, + show_icons = false, + show_banner = false, + sort_order = "name", + keybinds = { + dired_enter = "<CR>", + dired_back = "-", + dired_up = "_", + dired_rename = "R", + dired_quit = "q", + } + }) -require("oil").setup() EOF " -------- 'k --------- @@ -181,8 +202,8 @@ augroup END set background=dark "silent! color chocolatier "silent! color retrobox -silent! color ashen -"silent! color monokai_pro +"silent! color ashen +silent! color monokai_pro " -------- 'T --------- lua << EOF |