Updates
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
(import-macros {: packer-setup : use!} :hibiscus.packer)
|
||||
(import-macros {: packer-setup! : use!} :hibiscus.packer)
|
||||
(import-macros {: packer : setup} :macros)
|
||||
|
||||
(packer-setup)
|
||||
(packer-setup!)
|
||||
|
||||
(packer
|
||||
{:display {:open_fn (. (require :packer.util) :float)}}
|
||||
@@ -12,20 +12,20 @@
|
||||
(use! :udayvir-singh/hibiscus.nvim)
|
||||
|
||||
(use! "~/.config/nvim/themes/solarized.nvim"
|
||||
:module :settings.solarized)
|
||||
:require :settings.solarized)
|
||||
|
||||
(use! :nvim-treesitter/nvim-treesitter
|
||||
:run (fn [] ((. (require :nvim-treesitter.install) :update) {:with_sync true}))
|
||||
:module :settings.treesitter)
|
||||
:require :settings.treesitter)
|
||||
|
||||
(use! :feline-nvim/feline.nvim
|
||||
:requires [:kyazdani42/nvim-web-devicons
|
||||
"~/.config/nvim/themes/solarized.nvim"]
|
||||
:after [:solarized.nvim]
|
||||
:module :settings.feline)
|
||||
:require :settings.feline)
|
||||
|
||||
(use! :s1n7ax/nvim-window-picker
|
||||
:module :settings.window-picker)
|
||||
:require :settings.window-picker)
|
||||
|
||||
(use! :nvim-neo-tree/neo-tree.nvim
|
||||
:branch "v2.x"
|
||||
@@ -37,13 +37,13 @@
|
||||
:edluffy/hologram.nvim]
|
||||
:after [:nvim-window-picker
|
||||
:hologram.nvim]
|
||||
:module :settings.neo-tree)
|
||||
:require :settings.neo-tree)
|
||||
|
||||
(use! :mrjones2014/smart-splits.nvim
|
||||
:module :settings.smart-splits)
|
||||
:require :settings.smart-splits)
|
||||
|
||||
(use! :famiu/bufdelete.nvim
|
||||
:module :bufdelete)
|
||||
:require :bufdelete)
|
||||
|
||||
(use! :akinsho/bufferline.nvim
|
||||
:tag "v2.*"
|
||||
@@ -52,32 +52,32 @@
|
||||
"~/.config/nvim/themes/solarized.nvim"]
|
||||
:after [:bufdelete.nvim
|
||||
:solarized.nvim]
|
||||
:module :settings.bufferline)
|
||||
:require :settings.bufferline)
|
||||
|
||||
(use! :windwp/nvim-autopairs
|
||||
:module :settings.autopairs)
|
||||
:require :settings.autopairs)
|
||||
|
||||
(use! :lewis6991/gitsigns.nvim
|
||||
:module :settings.gitsigns)
|
||||
:require :settings.gitsigns)
|
||||
|
||||
(use! :declancm/cinnamon.nvim
|
||||
:module :settings.cinnamon)
|
||||
:require :settings.cinnamon)
|
||||
|
||||
(use! :stevearc/aerial.nvim
|
||||
:module :settings.aerial)
|
||||
:require :settings.aerial)
|
||||
|
||||
(use! :nmac427/guess-indent.nvim
|
||||
:module :settings.guess-indent)
|
||||
:require :settings.guess-indent)
|
||||
|
||||
(use! :nvim-telescope/telescope.nvim
|
||||
:requires [:nvim-lua/plenary.nvim
|
||||
:s1n7ax/nvim-window-picker]
|
||||
:after [:nvim-window-picker]
|
||||
:module :settings.telescope)
|
||||
:require :settings.telescope)
|
||||
|
||||
(use! :sindrets/diffview.nvim
|
||||
:requires [:nvim-lua/plenary.nvim]
|
||||
:module :settings.diffview)
|
||||
:require :settings.diffview)
|
||||
|
||||
(use! :neovim/nvim-lspconfig
|
||||
:requires [:williamboman/mason-lspconfig.nvim
|
||||
@@ -89,24 +89,24 @@
|
||||
:saadparwaiz1/cmp_luasnip
|
||||
:rafamadriz/friendly-snippets
|
||||
:L3MON4D3/LuaSnip]
|
||||
:module :settings.lspconfig)
|
||||
:require :settings.lspconfig)
|
||||
|
||||
(use! :jose-elias-alvarez/null-ls.nvim
|
||||
:module :settings.null-ls)
|
||||
:require :settings.null-ls)
|
||||
|
||||
(use! :lervag/vimtex
|
||||
:module :settings.vimtex)
|
||||
:require :settings.vimtex)
|
||||
|
||||
(use! :edluffy/hologram.nvim
|
||||
:module :settings.hologram)
|
||||
:require :settings.hologram)
|
||||
|
||||
(use! :lambdalisue/suda.vim)
|
||||
|
||||
(use! :folke/noice.nvim
|
||||
:event :VimEnter
|
||||
:requires [:MunifTanjim/nui.nvim]
|
||||
:module :settings.noice)
|
||||
:require :settings.noice)
|
||||
|
||||
(use! :glacambre/firenvim
|
||||
:run (fn [] ((. vim.fn :firenvim#install) 0))
|
||||
:module :settings.firenvim))
|
||||
:require :settings.firenvim))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(import-macros {: exec : map!} :hibiscus.vim)
|
||||
(import-macros {: exec! : map!} :hibiscus.vim)
|
||||
|
||||
(local M {})
|
||||
|
||||
@@ -58,15 +58,15 @@
|
||||
(fn [command _] (do_command (. command.arguments 1 :falsePositives) :hiddenFalsePositives)))
|
||||
|
||||
(fn post_attach []
|
||||
(exec [[:setlocal "spell"] [:setlocal "nospell"]])
|
||||
(exec! [[:setlocal "spell"] [:setlocal "nospell"]])
|
||||
(update_config "en-US" "dictionary")
|
||||
(update_config "en-US" "disabledRules")
|
||||
(update_config "en-US" "hiddenFalsePositives")
|
||||
(map! [n :buffer :verbose] :zug (fn [] (exec [[:normal! "zug"]])
|
||||
(map! [n :buffer :verbose] :zug (fn [] (exec! [[:normal! "zug"]])
|
||||
(update_config "en-US" "dictionary")
|
||||
nil)
|
||||
"Remove word from spellfile and update ltex")
|
||||
(map! [n :buffer :verbose] :zg (fn [] (exec [[:normal! "zg"]])
|
||||
(map! [n :buffer :verbose] :zg (fn [] (exec! [[:normal! "zg"]])
|
||||
(update_config "en-US" "dictionary")
|
||||
nil)
|
||||
"Add word to spellfile and update ltex")
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
(import-macros {: setup} :macros)
|
||||
|
||||
(local servers
|
||||
[:eslint
|
||||
[:bashls
|
||||
:eslint
|
||||
:gopls
|
||||
:java_language_server
|
||||
:ltex
|
||||
:lua_ls
|
||||
:pyright
|
||||
:sumneko_lua
|
||||
:tsserver])
|
||||
|
||||
; Mappings.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(import-macros {: g! : exec : map! : augroup!} :hibiscus.vim)
|
||||
(import-macros {: g! : exec! : map! : augroup!} :hibiscus.vim)
|
||||
(import-macros {: setup} :macros)
|
||||
|
||||
(g! :neo_tree_remove_legacy_commands 1)
|
||||
@@ -14,8 +14,8 @@
|
||||
:window {:mappings {:/ "noop"
|
||||
:g/ "fuzzy_finder"
|
||||
:f "noop"
|
||||
:ff (fn [] (exec [[:Telescope "find_files"]]))
|
||||
:fg (fn [] (exec [[:Telescope "live_grep"]]))
|
||||
:ff (fn [] (exec! [[:Telescope "find_files"]]))
|
||||
:fg (fn [] (exec! [[:Telescope "live_grep"]]))
|
||||
:<CR> "custom_open"
|
||||
:e "open"
|
||||
:<S-Right> (fn [])
|
||||
@@ -38,17 +38,17 @@
|
||||
:height (+ (math.ceil height) 1)
|
||||
:row 0
|
||||
:col 2})]
|
||||
(exec [[:setlocal "nonumber"]])
|
||||
(exec! [[:setlocal "nonumber"]])
|
||||
(vim.api.nvim_buf_attach bufnr false {:on_detach (fn [_ bufnr]
|
||||
(image:delete bufnr {:free true}))})
|
||||
(image:display 1 0 bufnr {}))
|
||||
_ (do
|
||||
(exec [[:silent
|
||||
(exec! [[:silent
|
||||
"!file -bL --mime" quoted_path
|
||||
"| grep -qv '^text\\|^inode\\|^application/json'"]])
|
||||
(if (= vim.v.shell_error 1)
|
||||
((. (require :neo-tree.sources.filesystem.commands) :open_with_window_picker) state)
|
||||
(exec [[:silent
|
||||
(exec! [[:silent
|
||||
"!xdg-open" quoted_path
|
||||
"&"]]))))))}}
|
||||
:renderers {:directory [[:indent]
|
||||
@@ -67,7 +67,7 @@
|
||||
[:git_status]]}})
|
||||
|
||||
(map! [n] :f ":Neotree focus<CR>")
|
||||
(map! [n] :F (fn [] (exec [[:Neotree "toggle"] [:Neotree "toggle" "action=show"]])))
|
||||
(map! [n] :F (fn [] (exec! [[:Neotree "toggle"] [:Neotree "toggle" "action=show"]])))
|
||||
|
||||
(augroup! :neo-tree [[FileType] [qf] "set nobuflisted|call feedkeys(\"F\")"])
|
||||
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
(setup :nvim-treesitter.configs
|
||||
{:ensure_installed
|
||||
[:c
|
||||
[:bash
|
||||
:c
|
||||
:fennel
|
||||
:java
|
||||
:javascript
|
||||
|
||||
Reference in New Issue
Block a user