diff options
28 files changed, 164 insertions, 94 deletions
diff --git a/fnl/aktersnurra.fnl b/fnl/config.fnl index cf50b2f..cf50b2f 100644 --- a/fnl/aktersnurra.fnl +++ b/fnl/config.fnl diff --git a/fnl/plugins/bqf.fnl b/fnl/plugins/bqf.fnl index 38afd09..8d2ea2a 100644 --- a/fnl/plugins/bqf.fnl +++ b/fnl/plugins/bqf.fnl @@ -24,4 +24,4 @@ :ptoggleauto :a :ptogglemode :P}}) -{1 :kevinhwang91/nvim-bqf :event [:BufReadPost :BufNewFile] : opts} +{1 :kevinhwang91/nvim-bqf :event :VeryLazy : opts} diff --git a/fnl/plugins/cmp.fnl b/fnl/plugins/cmp.fnl index 1eb2e9e..a979633 100644 --- a/fnl/plugins/cmp.fnl +++ b/fnl/plugins/cmp.fnl @@ -3,8 +3,8 @@ (local opts {:keymap {:preset :default} :appearance {:use_nvim_cmp_as_default false :nerd_font_variant :mono} - :completion {:menu {:scrollbar false :border :none} - :documentation {:window {:border :none + :completion {:menu {:scrollbar false :border :single} + :documentation {:window {:border :single :scrollbar false}}} :signature {:enabled false :window {:scrollbar false}} :sources {:default [:lsp :path :snippets :buffer :dadbod] diff --git a/fnl/plugins/colorscheme.fnl b/fnl/plugins/colorscheme.fnl index 2d913ca..96ad95c 100644 --- a/fnl/plugins/colorscheme.fnl +++ b/fnl/plugins/colorscheme.fnl @@ -1,12 +1,16 @@ ;; Load neovim colorscheme. -(local opts {:styles {:type {:bold true} +(local opts {:theme :dark + :styles {:type {:bold true} :lsp {:underline true} :match_paren {:underline true}}}) (λ config [] (let [plugin (require :no-clown-fiesta)] - (plugin.setup opts) - (plugin.load))) + (plugin.load opts))) -{1 :aktersnurra/no-clown-fiesta.nvim :lazy false :priority 1000 : config} +{1 :aktersnurra/no-clown-fiesta.nvim + :lazy false + :priority 1000 + : config + :dev true} diff --git a/fnl/plugins/compile-mode.fnl b/fnl/plugins/compile-mode.fnl new file mode 100644 index 0000000..b8d9c53 --- /dev/null +++ b/fnl/plugins/compile-mode.fnl @@ -0,0 +1,20 @@ +(local keys + [{1 :<m-c> 2 :<cmd>Compile<cr> :desc :Compile} + {1 :<m-C> 2 :<cmd>Recompile<cr> :desc :Recompile} + {1 "]e" 2 :<cmd>NextError<cr> :desc "Next compile error"} + {1 "[e" 2 :<cmd>PrevError<cr> :desc "Prev compile error"}]) + +(λ config [] + (set vim.g.compile_mode {:default_command {:ocaml "dune build"} + :bang_expansion true + :recompile_no_fail true + :auto_jump_to_first_error false + :ask_about_save true + :ask_to_interrupt true + :auto_scroll true})) + +{1 :ej-shafran/compile-mode.nvim + :version :^5.0.0 + :dependencies [:nvim-lua/plenary.nvim] + : config + : keys} diff --git a/fnl/plugins/conform.fnl b/fnl/plugins/conform.fnl index b1b15ba..b84627d 100644 --- a/fnl/plugins/conform.fnl +++ b/fnl/plugins/conform.fnl @@ -17,7 +17,7 @@ :fennel [:fnlfmt] :haskell [:fourmolu] :html [:prettierd] - :http [:jq] + :http [:jq :kulala-fmt] :json [:jq] :lua [:stylua] :markdown [:prettierd] @@ -29,4 +29,4 @@ :toml [:taplo] :yaml [:yamlfmt]}}) -{1 :stevearc/conform.nvim : init : opts :event [:BufReadPost :BufNewFile]} +{1 :stevearc/conform.nvim : init : opts :event :BufRead} diff --git a/fnl/plugins/harpoon.fnl b/fnl/plugins/harpoon.fnl index 62ebf17..3f8f7ac 100644 --- a/fnl/plugins/harpoon.fnl +++ b/fnl/plugins/harpoon.fnl @@ -1,6 +1,9 @@ ;; Harpoon files for navigation. -(local opts {:ui_max_width 64 :title " ⇁ "}) +(local opts + {:ui_max_width 64 + :title " ⇁ " + :settings {:save_on_toggle true :sync_on_ui_close true}}) (local user-cmds [[:HarpoonAdd (λ [] @@ -40,8 +43,4 @@ (select 4)) :desc "Fourth Harpoon"}]) -{1 :ThePrimeagen/harpoon - :branch :harpoon2 - :event [:BufReadPost :BufNewFile] - : init - : keys} +{1 :ThePrimeagen/harpoon :branch :harpoon2 :event :BufRead : init : keys} diff --git a/fnl/plugins/leap.fnl b/fnl/plugins/leap.fnl index 79b94c2..3c846c5 100644 --- a/fnl/plugins/leap.fnl +++ b/fnl/plugins/leap.fnl @@ -1,14 +1,14 @@ ;; Leap through text. (local dependencies [{1 :ggandor/flit.nvim - :event [:BufReadPost :BufNewFile] + :event :VimEnter :opts {:keys {:f :f :F :F :t :t :T :T} :labeled_modes :v :multiline true :opts {}}} - {1 :tpope/vim-repeat :event [:BufReadPost :BufNewFile]} - {1 :ggandor/leap-spooky.nvim - :event [:BufReadPost :BufNewFile] + {1 :tpope/vim-repeat :event :VeryLazy} + {1 :aktersnurra/leap-spooky.nvim + :event :VeryLazy :opts {;; Additional text objects, to be merged with the default ones. ;; E.g.: {'iq', 'aq'} :extra_text_objects [:iq :aq] @@ -33,10 +33,13 @@ (λ config [] (let [leap (require :leap)] (leap.setup {}) - (leap.create_default_mappings) - (vim.keymap.set [:n :x :o] :gs "<Plug>(leap-from-window)"))) + (vim.keymap.set [:n :x :o] :s "<Plug>(leap-forward)") + (vim.keymap.set [:n :x :o] :S "<Plug>(leap-backward)") + (vim.keymap.set [:x :o] :x "<Plug>(leap-forward-till)") + (vim.keymap.set [:x :o] :X "<Plug>(leap-backward-till)") + (vim.keymap.set [:n] :gs "<Plug>(leap-from-window)"))) -{1 :ggandor/leap.nvim +{:url "https://codeberg.org/andyg/leap.nvim" : dependencies - :event [:BufReadPost :BufNewFile] + :event :VeryLazy : config} diff --git a/fnl/plugins/lsp/keymaps.fnl b/fnl/plugins/lsp/keymaps.fnl index 72e03cd..f312581 100644 --- a/fnl/plugins/lsp/keymaps.fnl +++ b/fnl/plugins/lsp/keymaps.fnl @@ -4,15 +4,15 @@ [[:n :gD "<cmd>lua vim.lsp.buf.declaration()<CR>" {:desc :Declaration}] [:n :gd - "<cmd>Telescope lsp_definitions theme=dropdown<cr>" + "<cmd>Telescope lsp_definitions theme=get_dropdown<cr>" {:desc :Definition}] [:n :gI - "<cmd>Telescope lsp_implementations theme=dropdown<cr>" + "<cmd>Telescope lsp_implementations theme=get_dropdown<cr>" {:desc :Implementation}] [:n :gr - "<cmd>Telescope lsp_references theme=dropdown<cr>" + "<cmd>Telescope lsp_references theme=get_dropdown<cr>" {:desc :References}] [:n :gl @@ -20,24 +20,24 @@ {:desc :Diagnostics}] [:n :gj - "<cmd>Telescope diagnostics theme=dropdown<cr>" + "<cmd>Telescope diagnostics theme=get_dropdown<cr>" {:desc "Telescope Diagnostics"}] [:n :gw - "<cmd>Telescope lsp_dynamic_workspace_symbols theme=dropdown<cr>" + "<cmd>Telescope lsp_dynamic_workspace_symbols theme=get_dropdown<cr>" {:desc "Workspace Symbols"}] [:n :gE - "<cmd>Telescope lsp_type_definitions theme=dropdown<cr>" - {:desc "Workspace Symbols"}] + "<cmd>Telescope lsp_type_definitions theme=get_dropdown<cr>" + {:desc "Type Definitions"}] [:n :gm "<cmd>lua vim.lsp.buf.signature_help()<CR>" {:desc :Signature}] [:n :gM - "<cmd>Telescope lsp_document_symbols theme=dropdown<cr>" + "<cmd>Telescope lsp_document_symbols theme=get_dropdown<cr>" {:desc "Document Symbols"}] [:n :gh "<cmd>lua vim.lsp.buf.code_action()<cr>" {:desc "Code Action"}] [:n :gb "<cmd>lua vim.lsp.codelens.run()<cr>" {:desc "Code Lens"}] - [:n :K "<cmd>lua vim.lsp.hover()<cr>" {:desc "Hover documentation"}] + [:n :K "<cmd>lua vim.lsp.buf.hover()<cr>" {:desc "Hover documentation"}] [:n :<leader>li :<cmd>LspInfo<cr> {:desc "Lsp Info"}]]) (λ on-attach [buffer] diff --git a/fnl/plugins/lsp/lspconfig.fnl b/fnl/plugins/lsp/lspconfig.fnl index 5cd25d4..192954c 100644 --- a/fnl/plugins/lsp/lspconfig.fnl +++ b/fnl/plugins/lsp/lspconfig.fnl @@ -17,7 +17,7 @@ (mason-lspconfig.setup))) {1 :neovim/nvim-lspconfig - :event [:BufReadPost :BufNewFile] + :event :BufNew :dependencies [:mason.nvim :williamboman/mason-lspconfig.nvim :b0o/schemastore.nvim diff --git a/fnl/plugins/lsp/mason-lspconfig.fnl b/fnl/plugins/lsp/mason-lspconfig.fnl index 429e948..48ea0b5 100644 --- a/fnl/plugins/lsp/mason-lspconfig.fnl +++ b/fnl/plugins/lsp/mason-lspconfig.fnl @@ -2,9 +2,8 @@ ;; setup hooks for client configurations. (local textDocument-handlers - {:textDocument/hover (vim.lsp.with vim.lsp.handlers.hover {:border :single}) - :textDocument/signatureHelp (vim.lsp.with vim.lsp.handlers.signature_help - {:border :single})}) + {:textDocument/hover (vim.lsp.with vim.lsp.handlers.hover) + :textDocument/signatureHelp (vim.lsp.with vim.lsp.handlers.signature_help)}) (λ capabilities [] (let [blink-cmp (require :blink.cmp)] diff --git a/fnl/plugins/lsp/servers.fnl b/fnl/plugins/lsp/servers.fnl index fea4e89..7d213a8 100644 --- a/fnl/plugins/lsp/servers.fnl +++ b/fnl/plugins/lsp/servers.fnl @@ -16,7 +16,6 @@ [(vim.fn.line "$" 0)]))]}}} :ocamllsp {} - :pyright {} :rust_analyzer {:settings {:rust-analyzer {:lens {:enable true} :checkOnSave {:command :clippy}}}} :lua_ls {:settings {:Lua {:completion {:callSnippet :Replace} @@ -25,6 +24,7 @@ :path (vim.split package.path ";")}}}} :taplo {} :texlab {} + :ty {} :vale_ls {:filetypes [:markdown :text :org]} :sqls {} :yamlls {:settings {:yaml {:schemastore {:enable false :url ""} diff --git a/fnl/plugins/lualine.fnl b/fnl/plugins/lualine.fnl index b2f7e14..b331e79 100644 --- a/fnl/plugins/lualine.fnl +++ b/fnl/plugins/lualine.fnl @@ -55,7 +55,7 @@ :timer {:progress_enddelay 500 :lsp_client_name_enddelay 500}}) (local opts {:options {:icons_enabled true - :theme :auto + :theme :no-clown-fiesta :component_separators "" :section_separators {:left "" :right ""} :disabled_filetypes disable @@ -79,6 +79,6 @@ (local dependencies [:arkav/lualine-lsp-progress]) {1 :nvim-lualine/lualine.nvim - :event [:BufReadPost :BufNewFile] + :event :VeryLazy : opts : dependencies} diff --git a/fnl/plugins/nvim-lint.fnl b/fnl/plugins/nvim-lint.fnl index e2ecdc0..2d1887d 100644 --- a/fnl/plugins/nvim-lint.fnl +++ b/fnl/plugins/nvim-lint.fnl @@ -26,4 +26,4 @@ :yaml [:yamllint] :zsh [:zsh]}))) -{1 :mfussenegger/nvim-lint : init : config :event [:BufReadPost :BufNewFile]} +{1 :mfussenegger/nvim-lint : init : config :event :BufNew} diff --git a/fnl/plugins/stay-in-place.fnl b/fnl/plugins/stay-in-place.fnl index de6deb7..69066d7 100644 --- a/fnl/plugins/stay-in-place.fnl +++ b/fnl/plugins/stay-in-place.fnl @@ -1,3 +1,3 @@ ;; Keep cursor at character when indenting. -{1 :gbprod/stay-in-place.nvim :event [:BufReadPost :BufNewFile] :config true} +{1 :gbprod/stay-in-place.nvim :event :BufRead :config true} diff --git a/fnl/plugins/surround.fnl b/fnl/plugins/surround.fnl index 2942bdb..7b8b684 100644 --- a/fnl/plugins/surround.fnl +++ b/fnl/plugins/surround.fnl @@ -6,7 +6,7 @@ :normal_cur :yss :normal_line :yS :normal_cur_line :ySS - :visual :gS + :visual :mS :visual_line :gS :delete :ds :change :cs @@ -16,4 +16,4 @@ (let [surround (require :nvim-surround)] (surround.setup {: keymaps}))) -{1 :kylechui/nvim-surround :event :VeryLazy : config} +{1 :kylechui/nvim-surround :version :^3.0.0 :event :VeryLazy : config} diff --git a/fnl/plugins/textobjs.fnl b/fnl/plugins/textobjs.fnl index 025e2b5..0f3a1e1 100644 --- a/fnl/plugins/textobjs.fnl +++ b/fnl/plugins/textobjs.fnl @@ -1,5 +1,5 @@ ;; Various text objects. {1 :chrisgrieser/nvim-various-textobjs - :event [:BufReadPost :BufNewFile] + :event :VeryLazy :opts {:keymaps {:useDefaults true}}} diff --git a/fnl/plugins/treesitter.fnl b/fnl/plugins/treesitter.fnl index e2a4b96..b75eba3 100644 --- a/fnl/plugins/treesitter.fnl +++ b/fnl/plugins/treesitter.fnl @@ -20,10 +20,12 @@ :make :markdown :ocaml + :ocaml_interface :python :rust :sql :toml + :unison :vim :vimdoc :xml diff --git a/fnl/plugins/ts-comments.fnl b/fnl/plugins/ts-comments.fnl index d8ce85a..9c08fec 100644 --- a/fnl/plugins/ts-comments.fnl +++ b/fnl/plugins/ts-comments.fnl @@ -1,3 +1,3 @@ ;; Enhance comments with treesitter. -{1 :folke/ts-comments.nvim :opts {} :event [:BufReadPost :BufNewFile]} +{1 :folke/ts-comments.nvim :opts {} :event :VeryLazy} diff --git a/fnl/plugins/unison.fnl b/fnl/plugins/unison.fnl new file mode 100644 index 0000000..ba03ad7 --- /dev/null +++ b/fnl/plugins/unison.fnl @@ -0,0 +1,11 @@ +;; Unison lang support + +(λ config [plugin] + (vim.opt.rtp:append (.. plugin.dir :/editor-support/vim)) + ((. (require :lazy.core.loader) :packadd) (.. plugin.dir :/editor-support/vim))) + +(λ init [plugin] + ((. (require :lazy.core.loader) :ftdetect) (.. plugin.dir + :/editor-support/vim))) + +{1 :unisonweb/unison :branch :trunk : config : init} diff --git a/fnl/plugins/window-picker.fnl b/fnl/plugins/window-picker.fnl index 41225f0..68b7786 100644 --- a/fnl/plugins/window-picker.fnl +++ b/fnl/plugins/window-picker.fnl @@ -1,4 +1,4 @@ -;; Trim whitespaces on save. +;; Select buffer (local opts {:other_win_hl_color "#171717" :fg_color "#E1E1E1" @@ -16,4 +16,4 @@ (vim.keymap.set :n :mw (λ [] (pick-window)) {}))) -{1 :s1n7ax/nvim-window-picker :event [:BufReadPost :BufNewFile] :version :2.0.0 : config} +{1 :s1n7ax/nvim-window-picker :event :VeryLazy :version :2.0.0 : config} diff --git a/fnl/settings/init.fnl b/fnl/settings/init.fnl index 6fcc9c7..d01d848 100644 --- a/fnl/settings/init.fnl +++ b/fnl/settings/init.fnl @@ -1,6 +1,7 @@ ;; Load nvim settings (require :settings.options) +(require :settings.terminal) (vim.api.nvim_create_autocmd :User {:group (vim.api.nvim_create_augroup :Lazy diff --git a/fnl/settings/options.fnl b/fnl/settings/options.fnl index 99f3e5b..c72d415 100644 --- a/fnl/settings/options.fnl +++ b/fnl/settings/options.fnl @@ -81,6 +81,7 @@ :guifont "monospace:h17" :splitkeep :screen :inccommand :split + :winborder :single :shada ["'10" :<0 :s10 :h]}) (each [k v (pairs opts)] diff --git a/fnl/settings/terminal.fnl b/fnl/settings/terminal.fnl new file mode 100644 index 0000000..16464ee --- /dev/null +++ b/fnl/settings/terminal.fnl @@ -0,0 +1,25 @@ +(local state {:buf -1 :win -1}) + +(fn hide-term [] + (vim.api.nvim_win_hide state.win)) + +(fn open-term [] + (let [height (math.floor (* vim.o.lines 0.3))] + (vim.cmd (.. "botright " height :new)) + (set state.win (vim.api.nvim_get_current_win)) + (if (not (vim.api.nvim_buf_is_valid state.buf)) + (do + (set state.buf (vim.api.nvim_get_current_buf)) + (vim.fn.termopen vim.o.shell) + (set vim.opt_local.number false) + (set vim.opt_local.relativenumber false) + (set vim.opt_local.signcolumn :no)) + (vim.api.nvim_win_set_buf state.win state.buf)) + (vim.cmd :startinsert))) + +(fn toggle-term [] + (if (vim.api.nvim_win_is_valid state.win) + (hide-term) + (open-term))) + +(vim.keymap.set [:n :t] :<c-_> toggle-term {:desc "Toggle terminal"}) @@ -26,4 +26,4 @@ require("hotpot").setup { }, }, } -require "aktersnurra" +require "config" diff --git a/lazy-lock.json b/lazy-lock.json index a723a2d..6587ba5 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,64 +1,65 @@ { - "LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" }, - "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, - "blink.cmp": { "branch": "main", "commit": "4f38ce99a472932d5776337f08f7a8180f1f571a" }, - "conform.nvim": { "branch": "master", "commit": "372fc521f8421b7830ea6db4d6ea3bae1c77548c" }, - "dial.nvim": { "branch": "master", "commit": "2c7e2750372918f072a20f3cf754d845e143d7c9" }, + "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, + "alpha-nvim": { "branch": "main", "commit": "a9d8fb72213c8b461e791409e7feabb74eb6ce73" }, + "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, + "compile-mode.nvim": { "branch": "main", "commit": "6b41499bd782be2c213011072ce0f0eb9f7b78a2" }, + "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, + "dial.nvim": { "branch": "master", "commit": "f2634758455cfa52a8acea6f142dcd6271a1bf57" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "easyread.nvim": { "branch": "main", "commit": "0b07e315a4cd7d700c4a794bdddbec79fdc2628b" }, - "flit.nvim": { "branch": "main", "commit": "1ef72de6a02458d31b10039372c8a15ab8989e0d" }, - "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, + "flit.nvim": { "branch": "main", "commit": "ef18183b22377741e154cffb5b914516381d3870" }, + "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, "git-worktree.nvim": { "branch": "master", "commit": "666f84ba8dd9172f0a7b45c9f7c24bc5e55f6fc2" }, - "gitsigns.nvim": { "branch": "main", "commit": "056d5ea359efe35c4e25e2ebcc255117ac86500d" }, - "grug-far.nvim": { "branch": "main", "commit": "6ff8a205a29db3a9b08e5debe09452b4d6fd6591" }, - "harpoon": { "branch": "harpoon2", "commit": "ed1f853847ffd04b2b61c314865665e1dadf22c7" }, - "hotpot.nvim": { "branch": "main", "commit": "c6026bedbc593ce5c00399ccfb1cf964180f529b" }, - "kulala.nvim": { "branch": "main", "commit": "4a56a4cf40e126721a60039079f76a14caf5336a" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "leap-spooky.nvim": { "branch": "main", "commit": "5f44a1f63dc1c4ce50244e92da5bc0d8d1f6eb47" }, - "leap.nvim": { "branch": "main", "commit": "2b68ddc0802bd295e64c9e2e75f18f755e50dbcc" }, + "gitsigns.nvim": { "branch": "main", "commit": "9f3c6dd7868bcc116e9c1c1929ce063b978fa519" }, + "grug-far.nvim": { "branch": "main", "commit": "275dbedc96e61a6b8d1dfb28ba51586ddd233dcf" }, + "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, + "hotpot.nvim": { "branch": "main", "commit": "27cc1025960eae88ad1dd270376f69be7a2d9174" }, + "kulala.nvim": { "branch": "main", "commit": "6656c9d332735ca6a27725e0fb45a1715c4372d9" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "leap-spooky.nvim": { "branch": "main", "commit": "2d48433a81164aa102cc2c3fcbdb4d998be05570" }, + "leap.nvim": { "branch": "main", "commit": "9a26da7a14c09cd84c05a4e8326890ef0f92a590" }, "lualine-lsp-progress": { "branch": "master", "commit": "56842d097245a08d77912edf5f2a69ba29f275d7" }, - "lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, - "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, - "neogit": { "branch": "master", "commit": "0b9aebe6a51f88d291cbf972b7aad7ad58ea3998" }, - "no-clown-fiesta.nvim": { "branch": "master", "commit": "2f57d1115e246b62a1a81bba806fe79aaa53b610" }, - "nvim-bqf": { "branch": "main", "commit": "e20417d5e589e03eaaaadc4687904528500608be" }, + "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "21c2a84ce368e99b18f52ab348c4c02c32c02fcf" }, + "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "neogit": { "branch": "master", "commit": "df323856553d4c5e5c41117606c63f628b24a3b0" }, + "nvim-bqf": { "branch": "main", "commit": "f65fba733268ffcf9c5b8ac381287eca7c223422" }, "nvim-bufdel": { "branch": "main", "commit": "523d58e94e7212fff3e05c247b962dc8f93bcfde" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-lint": { "branch": "master", "commit": "9dfb77ef6c5092a19502883c02dc5a02ec648729" }, - "nvim-lspconfig": { "branch": "master", "commit": "4bc481b6f0c0cf3671fc894debd0e00347089a4e" }, - "nvim-surround": { "branch": "main", "commit": "0e62500b98f4513feaaf7425c135472457ea5b7d" }, - "nvim-treesitter": { "branch": "master", "commit": "28d480e0624b259095e56f353ec911f9f2a0f404" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "ed373482db797bbf71bdff37a15c7555a84dce47" }, - "nvim-various-textobjs": { "branch": "main", "commit": "d8d501e7395275405606bb3b0d8ca27323dd7808" }, - "nvim-web-devicons": { "branch": "master", "commit": "2c2b4eafce6cdd0cb165036faa17396eff18f847" }, + "nvim-lint": { "branch": "master", "commit": "a3d17105a79fc12055c2a0d732665d9c2b1c2dc3" }, + "nvim-lspconfig": { "branch": "master", "commit": "44acfe887d4056f704ccc4f17513ed41c9e2b2e6" }, + "nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, + "nvim-various-textobjs": { "branch": "main", "commit": "34ca4f6b54cf167554c5792cacc69c930b654136" }, + "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, "nvim-window-picker": { "branch": "main", "commit": "2c8200c5cbcdaac01dfe2c049997a1ca178506d8" }, - "oil.nvim": { "branch": "master", "commit": "685cdb4ffa74473d75a1b97451f8654ceeab0f4a" }, + "oil.nvim": { "branch": "master", "commit": "f55b25e493a7df76371cfadd0ded5004cb9cd48a" }, "org-bullets.nvim": { "branch": "main", "commit": "21437cfa99c70f2c18977bffd423f912a7b832ea" }, - "org-roam.nvim": { "branch": "main", "commit": "5ff1c9b0d89ac4a142abe3723e535fb127a516e4" }, - "orgmode": { "branch": "master", "commit": "15d66ead1285d99f8a21c4ef4874ac62e9320fe6" }, - "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "org-roam.nvim": { "branch": "main", "commit": "74276a94e9e4af463e7ba35c22259eeced9c90f9" }, + "orgmode": { "branch": "master", "commit": "26aa4fa26c570da6eb6798fb1b8df364204c3d99" }, + "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, + "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" }, - "render-markdown": { "branch": "main", "commit": "b4016e812c9a18784d8c1c6b4f0b2858a4cf502d" }, - "schemastore.nvim": { "branch": "main", "commit": "2ba8d31f3dd7e7bce65edb71efa381a9279d79de" }, + "render-markdown": { "branch": "main", "commit": "48b4175dbca8439d30c1f52231cbe5a712c8f9d9" }, + "schemastore.nvim": { "branch": "main", "commit": "f59ce07433e466b6c7dca829e100a011fc23192f" }, "sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" }, "stay-in-place.nvim": { "branch": "main", "commit": "0628b6db8970fc731abf9608d6f80659b58932c9" }, - "telescope-frecency.nvim": { "branch": "master", "commit": "03a0efd1a8668b902bddef4b82cb7d46cd5ab22c" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, - "telescope-orgmode.nvim": { "branch": "main", "commit": "a73d9b7d841364bc2a2e90e97f1d056c02b1a2f9" }, - "telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" }, - "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, - "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" }, - "undotree": { "branch": "master", "commit": "b951b87b46c34356d44aa71886aecf9dd7f5788a" }, + "telescope-frecency.nvim": { "branch": "master", "commit": "fc6418bf663a182b72427487246b870f2ddbbbe2" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, + "telescope-orgmode.nvim": { "branch": "main", "commit": "bc9bf4f90d364ed5123fca1a3ee78242bcaa121d" }, + "telescope.nvim": { "branch": "master", "commit": "5255aa27c422de944791318024167ad5d40aad20" }, + "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, + "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, + "undotree": { "branch": "master", "commit": "d8f99084d98c32f651860eb0baaf89759f91debc" }, + "unison": { "branch": "trunk", "commit": "3aea4e422bbd74c598aad12f96c85637a6b4ba3d" }, "venn.nvim": { "branch": "main", "commit": "b09c2f36ddf70b498281845109bedcf08a7e0de0" }, - "vim-dadbod": { "branch": "master", "commit": "fa31d0ffeebaa59cf97a81e7f92194cced54a13f" }, + "vim-dadbod": { "branch": "master", "commit": "6d1d41da4873a445c5605f2005ad2c68c99d8770" }, "vim-dadbod-completion": { "branch": "master", "commit": "a8dac0b3cf6132c80dc9b18bef36d4cf7a9e1fe6" }, - "vim-dadbod-ui": { "branch": "master", "commit": "460432301a5cb280ea265ddfa15c9f3dcd1d26b7" }, + "vim-dadbod-ui": { "branch": "master", "commit": "07e92e22114cc5b1ba4938d99897d85b58e20475" }, "vim-dotenv": { "branch": "master", "commit": "5c51cfcf8d87280d6414e03cd6b253eb70ecb800" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, - "zen-mode.nvim": { "branch": "main", "commit": "863f150ca321b3dd8aa1a2b69b5f411a220e144f" } + "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, + "zen-mode.nvim": { "branch": "main", "commit": "8564ce6d29ec7554eb9df578efa882d33b3c23a7" } } diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add index cb1e6f2..11feb6c 100644 --- a/spell/en.utf-8.add +++ b/spell/en.utf-8.add @@ -82,3 +82,7 @@ charlist prepending Erlang erlang +unrepresentable +datatypes +validator +parsers diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl Binary files differindex efdc755..f0d4fed 100644 --- a/spell/en.utf-8.add.spl +++ b/spell/en.utf-8.add.spl |