[NeoVim] Fix file open in neo-tree

This commit is contained in:
2022-09-06 17:18:15 +02:00
committed by Pierre Jeanjean
parent 6d9b419de7
commit efcc99d06d

View File

@@ -17,6 +17,7 @@
:ff (fn [] (exec [[:Telescope "find_files"]]))
:fg (fn [] (exec [[:Telescope "live_grep"]]))
:<CR> "custom_open"
:e "open"
:<S-Right> (fn [])
:<S-Left> (fn [])}}
:commands {:custom_open (fn [state]
@@ -44,11 +45,12 @@
_ (do
(exec [[:silent
"!file -bL --mime" quoted_path
"| grep -qv '^text\\|^inode' "
"&& xdg-open" quoted_path
"&"]])
"| grep -qv '^text\\|^inode\\|^application/json'"]])
(if (= vim.v.shell_error 1)
((. (require :neo-tree.sources.filesystem.commands) :open) state))))))}}
((. (require :neo-tree.sources.filesystem.commands) :open_with_window_picker) state)
(exec [[:silent
"!xdg-open" quoted_path
"&"]]))))))}}
:renderers {:directory [[:indent]
[:icon]
[:current_filter]