From 86e2d5ab848a5c7ba600be9d26b900ab113fddf5 Mon Sep 17 00:00:00 2001 From: RhiobeT Date: Thu, 8 Sep 2022 18:42:49 +0200 Subject: [PATCH] [NeoVim] Updates --- .config/nvim/{ => fnl}/init.fnl | 0 .config/nvim/fnl/plugins.fnl | 4 +++- .config/nvim/fnl/settings/aerial.fnl | 15 ++++++++++++--- .config/nvim/fnl/settings/neo-tree.fnl | 4 ++-- .config/nvim/plugin/bootstrap.lua | 5 ++++- 5 files changed, 21 insertions(+), 7 deletions(-) rename .config/nvim/{ => fnl}/init.fnl (100%) diff --git a/.config/nvim/init.fnl b/.config/nvim/fnl/init.fnl similarity index 100% rename from .config/nvim/init.fnl rename to .config/nvim/fnl/init.fnl diff --git a/.config/nvim/fnl/plugins.fnl b/.config/nvim/fnl/plugins.fnl index 0208dd6..2d52639 100644 --- a/.config/nvim/fnl/plugins.fnl +++ b/.config/nvim/fnl/plugins.fnl @@ -99,4 +99,6 @@ :module :settings.vimtex) (use! :edluffy/hologram.nvim - :module :settings.hologram)) + :module :settings.hologram) + + (use! :lambdalisue/suda.vim)) diff --git a/.config/nvim/fnl/settings/aerial.fnl b/.config/nvim/fnl/settings/aerial.fnl index 713ff31..c5a56c6 100644 --- a/.config/nvim/fnl/settings/aerial.fnl +++ b/.config/nvim/fnl/settings/aerial.fnl @@ -2,10 +2,19 @@ (import-macros {: setup} :macros) (setup :aerial - {:close_behavior "global" + {:backends [:lsp :treesitter] + :layout {:width 30 + :placement "edge"} + :attach_mode "global" + :close_automatic_events [:unsupported] :open_automatic true - :placement_editor_edge true - :width 30 + :ignore {:filetypes ["" + "neo-tree" + "aerial" + "packer" + "qf" + "help" + "DiffviewFileHistory"]} :on_attach (fn [bufnr] (map! [n :buffer] :t (fn [] (vim.tbl_map (fn [buf] diff --git a/.config/nvim/fnl/settings/neo-tree.fnl b/.config/nvim/fnl/settings/neo-tree.fnl index a127500..642a114 100644 --- a/.config/nvim/fnl/settings/neo-tree.fnl +++ b/.config/nvim/fnl/settings/neo-tree.fnl @@ -73,5 +73,5 @@ ; Startup (if (or (= (vim.fn.expand "%") "") (not= (vim.fn.isdirectory (vim.fn.expand "%")) 0)) - ((. (require :neo-tree.command) :_command) (vim.fn.getcwd)) - ((. (require :neo-tree.command) :_command) :show (vim.fn.getcwd))) + ((. (require :neo-tree.command) :execute) {:action "focus" :dir (vim.fn.getcwd)}) + ((. (require :neo-tree.command) :execute) {:action "show" :dir (vim.fn.getcwd)})) diff --git a/.config/nvim/plugin/bootstrap.lua b/.config/nvim/plugin/bootstrap.lua index 17699d7..cc352b6 100644 --- a/.config/nvim/plugin/bootstrap.lua +++ b/.config/nvim/plugin/bootstrap.lua @@ -21,9 +21,12 @@ if tangerine_bootstrapped then hooks = {'oninit'} } }) + require('init') else require('tangerine').setup({}) - if (#(require('tangerine.vim.hooks').run()) > 0) then + local diagnostics = require('tangerine.vim.hooks').run() + require('init') + if #diagnostics > 0 then require('packer').sync() end end