kludge "Reveal"

This commit is contained in:
Garrett Dawson 2023-04-06 21:25:07 -06:00
parent 4baccf1f8b
commit 490c1cd331
2 changed files with 19 additions and 15 deletions

View File

@ -8,7 +8,7 @@ return {
{ {
"nvim-tree/nvim-web-devicons", "nvim-tree/nvim-web-devicons",
opts = {} lazy = true
}, },
{ {
@ -84,6 +84,7 @@ return {
local null_ls = require("null-ls") local null_ls = require("null-ls")
null_ls.setup({ null_ls.setup({
sources = { sources = {
null_ls.builtins.formatting.lua_format,
null_ls.builtins.formatting.prettierd, null_ls.builtins.formatting.prettierd,
}, },
}) })

View File

@ -1,20 +1,23 @@
-- RevealInFinder -- RevealInFinder
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
-- set this to leader-e
vim.cmd([[ vim.cmd([[
function! s:RevealInFinder() function! s:RevealInFinder()
if filereadable(expand("%")) if filereadable(expand("%"))
let l:command = "open -R %" let l:command = "xdg-open -R %"
elseif getftype(expand("%:p:h")) == "dir" elseif getftype(expand("%:p:h")) == "dir"
let l:command = "open %:p:h" let l:command = "xdg-open %:p:h"
else else
let l:command = "open ." let l:command = "xdg-open ."
endif endif
execute ":silent! !" . l:command execute ":silent! !" . l:command
redraw! redraw!
endfunction endfunction
command! Reveal call <SID>RevealInFinder()
command! Reveal call <SID>RevealInFinder()
]]) ]])
return {} vim.keymap.set('n', '<leader>R', ":Reveal<CR>", { noremap = true, desc = '[R]eveal with xdg-open' })
return {
}