All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
19.1.0 (2024-12-08)
- nvim: add bash syntax injection to taskfile status, deps (a511257)
- task: add sync:fast, and make the regular sync synchronous (9b8762e)
- debian: add missing deps for jless (7047059)
- nvim: disable treesitter for large files (df668d6)
- zsh: egrep deprecation (d0f0eeb)
19.0.0 (2024-12-06)
- nvim: improve treesitter textobj mappings
- nvim: add better lua debugging utils via Snacks (a31255d)
- nvim: disable flash backdrop and enable fFtT;, (d1b56a5)
- task: add alias for dot:sync (5a4b1d0)
- smug: remove houston docker-compose tabs (6088c26)
- task: add task to install asdf (0049058)
- task: correct path for shell tasks (c7e45ab)
- task: improve installer (703b121)
- task: install asdf when already installed (d6e8647)
- task: install zinit plugins on dot install (d7ea0c8)
- nvim: improve treesitter textobj mappings (8806d0a)
18.12.0 (2024-11-28)
- nvim: add nushell lsp support (bf01896)
- zsh,cli: add dust (du alternative) (9ef8ecc)
- zsh: add colors for common tools (bbe480a)
- zsh: add gan alias for git add -N (514d8f7)
- zsh,carapace: add overlay for git checkout and reset (2cdf00e)
18.11.0 (2024-11-23)
- task: run sync deps in parallel (66828e2)
18.10.0 (2024-11-18)
- brew: add carapace (88b05d8)
- installer: add completions for pipx (b74425a)
- installer: add zellij config (aa0d2cf)
- lazygit: add config (45a3a13)
- nvim: add dadbod.nvim (de0bdf8)
- task: add default task (ee3333c)
- task: add zinit plugin update task (96c641d)
- lazygit: improve config + add custom command (dea5c0b)
- nvim: gitsigns hunk nav deprecation (1533bb0)
- nvim: snacks breaking changes + remove terminal (a69e034)
- task: improve dotfiles install task (ecdef8a)
- task: relative dirs for internal includes (133e4b5)
- zsh: change lg alias to lazygit (53a0b41)
- zsh: path conflicts btw Brew and ASDF (40f8f0b)
18.9.0 (2024-10-31)
- nvim: add
am
andim
text objects forinner module
a module
(ddd9031)
- bat: rebuild cache on dotfiles sync (88dc54c)
- nvim: move create alternate file prompt to popup (0aed16e)
- nvim: search hidden files in live grep (c8be7dd)
18.8.1 (2024-10-28)
- task: use correct author for renovate (8bc2b9d)
18.8.0 (2024-10-27)
- brew: add graphviz (775f931)
- nvim: add deno support (1a1c2c6)
- nvim: add fold markers (ab0934b)
- nvim: add JSON sigil (736f7f5)
- nvim: add stay-centered plugin (be199f0)
- nvim: improve oil.nvim config (84e22dd)
- sesh,smug: add border_bound (5fefc3d)
- task: add tmux tasks to dotfile sync (cb8af61)
- tmux: add regex for files without a dir (39138bb)
- nvim: disable codespell on oil buffers (2c19d82)
- nvim: improve oil mappings (ebc0428)
- oil: improve oil.nvim config (47bdd50)
- zsh: set homebrew path as first (4f616b9)
18.7.0 (2024-10-07)
- tmux: file + line + col regex (edc88a8)
- tmux: set default shell to zsh (f72f767)
- tmux: ton prioritize window (eb25d8a)
18.6.0 (2024-10-06)
- task: gh:release change search state to open (35592d0)
18.5.0 (2024-10-06)
- brew,zsh: add homebrew support for linux (7d1b6ce)
- installer: add sd (c6e149b)
- nvim: add grapple and portal (8ceb159)
- nvim: add promql treesitter (40bc911)
- nvim: add yaml injections for GH Actions + Prom AlertManger (feba012)
- zsh: add chkint to check internet connection (b7b7749)
- nvim: attempt to fix vscode-js-debug (183d026)
- nvim: improve Taskfile injections (ae11b38)
- zsh: add sleep to pingf to slow it down a bit (e0a7cb2)
18.4.0 (2024-09-26)
- zsh,fzf: add history search preview (9fd0c5e)
- installer: use --locked for rust packages (7dd4059)
- task: only run sync:brew on darwin (d85120c)
- zsh,fzf: enable zsh fzf integration in insert mode (e5e13b1)
18.3.0 (2024-09-17)
- nvim: auto install powershell language server (76a76ea)
- tmux,wezterm,sesh: add <prefix>L / L toggle last session (6df0418)
- conform: attempt to fix format commands disappearing (6b77704)
18.2.0 (2024-09-12)
- nvim: add delete all comments in buffer mapping (7b5c463)
- nvim: improve comment.nvim loading (ff009ed)
18.1.2 (2024-09-05)
- nvim: checkout vscode-js-debug after install (a19258a)
- starship: remove requirement for KUBECONFIG for context prompt (a3ff747)
18.1.1 (2024-09-02)
- nvim: disable markdown nested checkboxes (e966685)
18.1.0 (2024-08-30)
- brew: add smug (20075c7)
- smug: add smug sesh integration (8418c98)
- task: add tasks for tmux plugin management (4216d48)
- task: reload tmux (d75e5de)
- task: use correct order of steps for sync task (c57be41)
- tmux,sesh,smug: remove duplicates due to smug (b3d4c71)
- tmux: correct tmux config path name in notif (c4fa0ba)
- zsh: fix the t alias (2ac007a)
- nvim: lazy load autotag on insertenter (6a0a3fb)
18.0.0 (2024-08-26)
- nvim: change parameter (arg) text object to ia / aa
- nvim: add goip for ordering/sorting inside a paragraph (6fddb73)
- nvim: add nextls config (disabled) (b972b05)
- zsh: add treep and gtreep for paginated tree view with color (506f8bf)
- nvim: hide "No information available" notifs from LSPs (f279248)
- nvim: temporarily remove erlang-ls from mason (dfc16de)
- yamllint: improve config for empty brackets/braces (84bef98)
- nvim: change parameter (arg) text object to ia / aa (7e92333)
17.1.0 (2024-08-17)
- git: add git clear alias for git clean -id (5741245)
- include sync brew in dotfiles sync (0901eb1)
- installer: add hyperfine (b2e658b)
- nvim: add git_config treesitter parser (57bd153)
- nvim: add terraform formatting (d52adc3)
- nvim: add terraform syntax support (31c0bb5)
- zsh: add alias for resetting Elixir test db (ed920f1)
- zsh: add bathelp (e1d17eb)
- installer: disable parallelism on asdf plugin add (d84307d)
- nvim: disable indentscope animation (7f7bb7c)
- nvim: ignore certain files in fuzzy finding tools (c0d27ce), closes #48
- nvim: use correct root when formatting Elixir (428123d)
17.0.0 (2024-08-04)
- nvim: remove
gs
mapping for sorting (usego
instead) - nvim: improve DAP mappings
- installer: add ast-grep (83cf058)
- installer: add generate completions step (561ce88)
- installer: add rnr cargo (d22a44e)
- nvim: add bash debugger (361ab0f)
- nvim: add editorconfig treesitter parser (0740f13)
- nvim: add mason link to homepage (e17ec14)
- nvim: add sort.nvim (f479785)
- nvim: add telescope frecency (339bc59)
- nvim: add working js/ts debugger (632ba0c)
- nvim: enable vim-matchup treesitter integration (abce252)
- starship: update config (e7ce243)
- installer: compinit didn't work (54b1070)
- nvim: automatically insert comment leader for all languages (636e694)
- nvim: disable autoindent on treesitter langs (93bdf47)
- nvim: disable treesitter folding for some fts (22a9341)
- nvim: force stable version of coerce (d134b9d)
- nvim: improve DAP mappings (a16492f)
- nvim: lazy load cmp when entering cmdline (a5c6ac8)
- nvim: only disable folds within a specific buffer (21d70b6)
- nvim: remove conform formatexpr (252bea5)
- nvim: update config for mason-nvim-dap (fa88712)
- starship: disable lua plugin (441019f)
- temporarily use my treesitter fork (2441804)
- zinit: switch to my fork of kube-aliases (860f06b)
- nvim: improve Elixir lazy loading (10996a5)
- nvim: improve lazy loading (6671f01)
- nvim: improve lazy loading of treesitter plugins (297c5d5)
- nvim: remove
gs
mapping for sorting (usego
instead) (ff2d7e5)
16.4.0 (2024-07-26)
- nvim: add nvim-dap for step debugging (bffe799)
- nvim: improve auto-complete for lua files using lazydev.nvim (f471a87)
- nvim: automatically load types on LazyKeys (457bdc8)
16.3.0 (2024-07-26)
- installer: run asdf install as part of sync (11ea2aa)
- installer: improve asdf commands so they can be run as part of sync (7335ebd)
- installer: install nodejs lts version (aaa3405)
- installer: remove --locked from cargo install (f850376)
- installer: remove OpenPGP key import for ASDF node (9ac8464)
- task: sync dotfiles now syncs asdf and installs pnpm (52d6aea)
- installer: run asdf reshim in parallel (43a76cd)
16.2.0 (2024-07-25)
- installer: add cargo install-update and cargo show subcommands (b67bfed)
- installer: sync task now installs + updates external packages (7c49c09)
- installer: only update cargo crates if outdated (0284de0)
16.1.0 (2024-07-22)
- installer: install go-task on debian (fc5f3b9)
16.0.0 (2024-07-22)
- nvim: move plugins to individual files
- nvim: remove FzfRg + fzf plugin
- alacritty: delete config
- gitignore: ignore .ruby-lsp folder (b5b1e29)
- installer: always update cargo packages (6c3c016)
- installer: automatically upgrade gh extensions (6111d0e)
- installer: install cargos locked (c7ee177)
- nvim: format files via LSP if supported (281c8b6)
- nvim: move plugins to individual files (df581e2)
15.1.0 (2024-07-14)
- installer: automate CAPSLOCK -> Escape remapping on macOS (1f5f79c)
- nvim: add plist filetype support (d644e8b)
- task: add task for committing Brewfile.lock.json (48a8536)
15.0.0 (2024-07-13)
- nvim: change trouble symbol sidebar mappings
- nvim: change trouble symbol sidebar mappings (c77c601)
14.2.0 (2024-07-10)
- gh: add github dash config (d29de1c)
- nvim: remove lush (3699a89)
14.1.0 (2024-07-07)
- gitui: add gitui (c5d80d0)
- nvim: add MasonUpdateAll command (83b55c9)
- nvim: disable indent-blankline for zenmode (a9def15)
- nvim: highlight taskfile commands as bash (e6581be)
- task: add sync:brew (45045a9)
- task: add task to sync neovim (45e5dec)
- task: automatically commit brew lock file on change (4c2f7f4)
- task: task for committing nvim plugin updates (e5ea0c8)
- nvim: correctly set color scheme (84e3c4a)
- nvim: disable formatting with lua_ls (22ded3a)
- nvim: disable relativenumber (bdc0d7e)
- nvim: disable relativenumber for zenmode too (a403437)
- nvim: lualine theme was broken on direct file open (646c085)
- zsh,pnpm: add pnpm global support (1a5c85f)
- zsh: enable fzf shell integration (2a2b975)
14.0.0 (2024-07-01)
- nvim: change neogen mapping to ng
- add HammerSpoon (9d75ce6)
- hammerspoon: add WindowLayoutMode custom spoon (f0b78b6)
- nvim: add mapping for NvimTreeFindFileToggle (67f41f8)
- nvim: format Ruby using rubyfmt and rubocop (c991ca3)
- nvim: improve Cfd and Cfd! (8e0a1b7)
- taskfile: add install_sudo_touch_id task (fba4fb3)
- brew: remove deprecated sudo-touchid package (3bc9f9f)
- nvim: add missing arg to nvim_set_option_value (0bf15dc)
- nvim: allow NvimTree to lazy load on NvimTreeFindFileToggle (91bd163)
- nvim: temporarily ignore tmux treesitter (c1ac175)
- stylua: exclude spoons (64d05b6)
- nvim: change neogen mapping to <leader>ng (218ed5b)
13.14.0 (2024-06-21)
- nvim: add Rust projections (8626c71)
13.13.0 (2024-06-15)
- task: add task for installing ollama (add20e0)
13.12.1 (2024-06-15)
- nvim: disable colorcolumn correctly in ZenMode (50d25d2)
13.12.0 (2024-06-15)
- nvim: set search engine for gx.nvim to Kagi (3930d46)
- zsh: export SSH_FINGERPRINT if key exists (5655f67)
13.11.1 (2024-06-13)
- codespell: exclude additional files (051a34f)
- ignore pnpm-lock.yaml in yamllint (4752845)
- nvim: add Mason cmd to lazy load triggers (63690db)
- zsh: put brew path at the end (d9e594f)
13.11.0 (2024-06-13)
- brew: add cleanshot cask (68b5c81)
- brew: add hyperkey and obsidian (2e3dff1)
- brew: add iterm2 (19c6ce0)
- brew: add raycast (a86aa6d)
- installer: show battery percentage in menu bar (44e2796)
- brew: remove unused Alfred dependencies (df6f235)
- installer: add missing lua-language-server plugin (cb73b0f)
- installer: install xcode before unicornleap (d85a956)
- installer: only install xcode if unicorn not installed (ba9394b)
- installer: remove unused ruby gems (8d24bd1)
- nvim: add commitlint to Mason ensure_installed (b74c2b3)
- "refactor(installer): use macos-trash instead of trash-cli" (3b79004)
13.10.0 (2024-06-10)
- brew: add sesh tmux session manager (4ade0dc)
- nvim: automatically switch dark/light mode (5323862)
- nvim: display package update count on home screen (26e2985)
- debian,git: add support for git singleKey (33d8f08)
- installer: ruby syntax was incorrect (c12d881)
- nvim: remove autotag nvim setup from treesitter (e7e97ea)
- nvim: trouble.nvim mappings for trouble v3 (fa35c0c)
13.9.0 (2024-05-15)
- nvim: add a better git blame (5a0f16a)
- nvim: add experimental local LLM integration (4366be4)
- nvim: enable rainbow flash.nvim markers (a586f8a)
- nvim: improve winbar (5e521b8)
13.8.0 (2024-05-02)
- nvim: add zen mode (d3e6e6c)
- iterm: update font to CaskaydiaCove (9dbab84)
13.7.1 (2024-04-17)
- nvim: disable tmux<->nvim copy sync (7b1c0a8)
13.7.0 (2024-04-10)
- brew,zsh: add Postgres client (097e139)
- nvim: add tooling for python (a2453ef)
- zsh: add pgtmp alias (36c4f86)
- zsh: add ARM support for $BREW_PREFIX (1cfaa49)
13.6.0 (2024-03-25)
13.5.2 (2024-03-21)
13.5.1 (2024-03-19)
13.5.0 (2024-03-05)
- nvim: add additional filetype mappings (4a17b74)
13.4.0 (2024-03-03)
- disable prettier for ruby (d26225b)
- nvim: replace deprecated none-ls built-ins with native LSPs (ef02255)
13.3.1 (2024-02-02)
- installer: rubocop lint (fe683e1)
13.3.0 (2024-02-01)
- nvim: add support for bash runnable scratch buffers (9b59729)
- nvim: change notifications to compact theme (65689bb)
- nvim: re-add Flash, but without annoying features (793cee0)
- nvim: support syntax injections for Elixir custom sigils (7408e99)
- nvim: disable incorrect diagnostic (ea03eb3)
- wezterm: don't adjust window size when changing font size (dec63cf)
13.2.0 (2024-01-29)
- installer: allow setup.sh to pass args to installer.rb (2c5d89c)
- nvim: gx.nvim mapping change for new version (dc379d8)
13.1.0 (2024-01-10)
- nvim: automatically install TreeSitter parsers (436aa8e)
- nvim: lint ansible files (71b075f)
- nvim: use relativenumber (74a21d3)
- wezterm: add mappings for move tab left / right (9822080)
- zsh: add nvims (NvimSwitcher utility) (afc67b2)
- zsh: add pingf command (53d7436)
- zsh: add prettyping (pping) (0b847d1)
- nvim: jsonls: -32601: Unhandled method textDocument/diagnostic (4c6bcce)
- nvim: remove flash.nvim (e85b622)
- nvim: remove unnecessary code (e086c65)
- nvim: type annotations (9532bb0)
- tmux: don't detach tmux when exiting session (a6e5fbc)
- zsh: humanize file sizes for erd (f2bce37)
- zsh: localip function was not working (1ed625f)
- zsh: remove covid stuff (cd85de2)
- zsh: remove old alias to oh-my-zsh (fcc1072)
- zsh: remove unused aliases (f217ddc)
- zsh: support killing pingf with SIGINT (51c6c5b)
- zsh: use erd for tree commands (653d847)
13.0.0 (2023-12-18)
- tmux: move tmux config to ~/.config/tmux
- installer: add gh-dash (cd38432)
- installer: automate auto-hide dock on macOS (289417c)
- mac: set additional defaults/disable annoyances (6b6cf8f)
- tmux: add CMD+u to open fzf url popup (9a14d4b)
- tmux: add tmux session manager (69e20e6)
- tmux: add tmux-fzf-url for opening urls using fzf (98f9308)
- tmux: open tmux-fzf-url in a tmux popup (b5658bb)
- wezterm: add command palette keybinding + font size (0fbc4f9)
- wezterm: add mapping to toggle opacity+blur (cd0c644)
- zsh: add some tmux aliases (81bdc93)
- zsh: add vi mode with zvm (704d018)
- remove accidentally committed tmux-nerd-font-window-name (de0eed9)
- tmux: remove tmux-thumbs (unused) (deb2941)
- wezterm: allow CMD+SHIFT+[/] to cycle tmux tabs (e8e20ac)
- wezterm: allow setting CMD+SHIFT+[] (660db2e)
- wezterm: disable native tab bar (in favor of tmux) (3e484be)
- wezterm: disable window close confirmation (1f80a0a)
- tmux: move tmux config to ~/.config/tmux (dfb6c1f)
12.7.0 (2023-12-10)
- psql: improve config for pspg (86937d2)
12.6.1 (2023-11-27)
- nvim: remove lazy loading for treesitter (5c41011)
12.6.0 (2023-11-20)
- nvim: add peek definition to treesitter text objects (6f2c860)
- nvim: add treesitter scope textobjects (5b683d6)
- nvim: fix deprecated config for context-commentstring (f2791ed)
12.5.0 (2023-10-27)
12.4.2 (2023-10-27)
- nvim: disable SHAred DAta writing to fix annoying notifs (e02a4d6)
- nvim: helm file support (f5bee17)
12.4.1 (2023-10-16)
- remove SHADA config (39dde29)
12.4.0 (2023-10-02)
- add LSP rename mapping (7b7a0e8)
- git: enable diff3 conflict style (00a31fc)
- installer: add additional duti mappings (88980ea)
- nvim: add CSV syntax highlighting (69df162)
- nvim: add xml formatting via xq (dca0c29)
- nvim: add xml synxtax highlighting via TreeSitter (86e0a9b)
- nvim: migrate indent-blankline config to v3 (8fa98e6)
- nvim: remove deprecated setting for indent-blankline (9063f38)
- remove personal info from gitconfig (cc8fdba)
- zsh,nvr: don't use NVIM_LISTEN_ADDRESS (7bf5598)
- zsh,nvr: improve behavior for ECTO_EDITOR (7a18d1a)
12.3.3 (2023-09-15)
- nvim: annoying indentation for comments in Elixir (546eeb0)
12.3.2 (2023-09-15)
12.3.1 (2023-09-07)
- zsh: add yarn bin folder to PATH on linux (966b191)
12.3.0 (2023-08-31)
12.2.0 (2023-08-14)
- brew: add mas - Mac App Store CLI (238b61f)
- installer: add unicornleap installer (1dbcb00)
- installer: set up tmux term info (ca5da3f)
- fzf: search hidden files (e8dfdcf)
- installer: only install desktop apps when not already installed (1d13825)
- installer: use manual install for sudo-touchid (52be976)
12.1.0 (2023-08-04)
- brew: add missing formulas (d6edd5e)
- installer: use tap to install sudo-touchid + start service (452bc06)
- nvim: auto load treesitter when loading telescope (019f767)
- nvim: disable next-ls (bc46c52)
- nvim: exclude quickfix buffers from indentline/indentscope (13b3eac)
- nvim: include global on_attach for elixir ls (df44905)
- nvim: make test mappings silent (e49a319)
12.0.0 (2023-07-30)
- nvim: change flash mappings
- nvim: change flash mappings (82421de)
11.0.0 (2023-07-25)
- nvim: restructure Rg mappings
- nvim: add [q ]q for jumping between Trouble listings (e22d171)
- nvim: add git status files dashboard command (5b958ab)
- nvim: add illuminate to highlight word under cursor (5f155dc)
- nvim: add mini.indentscope for highlighting current scope (2088088)
- nvim: add todo comment mappings (303bd11)
- nvim: change dashboard menu items (034ab97)
- nvim: need to properly set up lazy loading for :GBrowse (e3338bc)
- nvim: remove output-panel plugin (ddad16f)
- nvim: remove unused plugins (c02444e)
- zsh: prevent conflict between teleport and 1password cli (a6211f2)
- nvim: improve plugin loading config (e336149)
- nvim: restructure Rg mappings (b9d08aa)
10.5.1 (2023-07-11)
- nvim: silence null-ls code_action notifs (fd6532a)
10.5.0 (2023-07-11)
- bat: add config and set tokyonight_storm as default theme (b41c0ac)
- nvim: add clang-format to format C files (a4890b8)
- zsh: add
v
script for opening a file in neovim (2cb9716) - zsh: add bic (brew install cask) (999004f)
- zsh: add bip (brew install package) (543422e)
- zsh: add fdr and cdf commands (7e9e83d)
- zsh: add fman to search man pages (ad2bfc0)
- zsh: move FZF config to dedicated file + set colorscheme (ac2c5c9)
- zsh: skip fuzzy finder for v when there's only 1 match (7f26a65)
- nvim: incorrect config key for lspsaga (3ce26af)
- nvim: use correct icons for line and column (a1a34f4)
10.4.0 (2023-06-30)
- nvim: add a simple start page (9840679)
- nvim: add back FzfRg (10a03e0)
- nvim: add footer to start screen (d1dc8a8)
- nvim: add plugin updates available indicator (0251c91)
- nvim: add sql scratch buffers to attempt.nvim (42f72ff)
- nvim: add unicode symbol search (7832127)
- nvim: file browser telescope mapping open current dir (df1f050)
- iterm: use Caskaydia Cove font instead of Menlo (83783a2)
- nvim: add UndotreeToggle cmd as lazy load trigger (c0fa6bd)
- nvim: escape search term in lua line (3b380c5)
- nvim: hide light bulb icon from LSPSaga in insert mode (932a126)
- nvim: use prettier for formatting markdown instead of prettierd (eab9f3b)
- nvim: use telescope to select existing attempt scratch files (56394df)
- nvim: improve attempt.nvim lazy loading (edd2ecb)
- nvim: improve indent-blankline laziness (b89beac)
- nvim: remove unused rtp plugins (dc63373)
10.3.3 (2023-06-26)
- nvim: lsp saga was not configured correctly (ecfdafb)
10.3.2 (2023-06-26)
- tmux: battery icons compatibility with nerd fonts v3 (34b6a04)
10.3.1 (2023-06-25)
- nvim: additional startup performance improvements (95a146e)
10.3.0 (2023-06-25)
- installer: add npkill (ebcea71)
- nvim: add dismiss notifications mapping (8bdf89a)
- nvim: lazy load additional plugins (93e8149)
- nvim: lazy load nvim-tree (1a5b3b3)
- nvim: lazy load Trouble and Hop (99b6d72)
- nvim: make many plugins VeryLazy (c2dd791)
- nvim: make mason-tool-installer delay 3000 seconds before running (bfb3777)
10.2.0 (2023-06-22)
- nvim: add basic winbar (just filename) (5397be2)
- nvim: add filetype icon in winbar (31c5aa5)
- nvim: add output panel plugin to debug LSPs (6a9ed9b)
- nvim: display macro recording status in Lualine (f8ae1e4)
10.1.0 (2023-06-21)
- nvim: use correct error level code (be88779)
10.0.0 (2023-06-19)
- nvim: remove all vimscript + no more FZF
- nvim: reduce reliance on fzf
- nvim: add <leader>fd for finding dotfiles (139f2f7)
- nvim: improve Lua completion by prioritizing nvim_lua (bd4d677)
9.4.0 (2023-06-18)
- alacritty: use bold font instead of medium (88d77b2)
- nvim: command line icons were not showing (35f9f48)
- nvim: improve conventional commit entry modal (74d43e4)
- nvim: only run commitlint linter on repos that have a config file (55ff6fa)
9.3.0 (2023-06-16)
- nvim: add completion of command line history (f64b4aa)
- zsh: add dotfiles bin folder to path + fzf-prs command (47c2a80)
- nvim: allow expanding % in cmdline with cmp (91b1708)
- nvim: use projections for elixir from elixir-tools.nvim (bf0a9a6)
9.2.0 (2023-06-10)
- btop: add btop config (123fbec)
- installer: add script to install btop app (b9b3074)
- zsh: enable 1password ssh agent for all hosts (d0db66a)
- zsh: make 1password SSH Agent sock work on both mac and linux (8ce7019)
9.1.0 (2023-06-10)
- add btop iterm automator app (41913dd)
9.0.0 (2023-05-17)
- nvim: remove unused mappings + add descriptions
- nvim: remove unused mappings and add descriptions
- nvim: add fidget.nvim for LSP status (c3bbccd)
- installer,fonts: update install path for nerdfonts (v3.0) (051a696)
- nvim: correct LSP icons (to work with nerd fonts v3.0) (adf71fb)
- nvim: elixir ls setup (740facc)
- nvim: remove unused mappings + add descriptions (0043997)
- nvim: remove unused mappings and add descriptions (0b6c284)
8.5.1 (2023-05-04)
- zsh,brew: add zsh completions from homebrew (eafa80a)
8.5.0 (2023-04-18)
8.4.0 (2023-04-10)
- installer: automatically set handler for multiple file types (80ccc7f)
8.3.0 (2023-04-06)
- nvim: add tooling for golang (0584597)
- nvim: disable colorizer in Lazy popup (884ed48)
8.2.0 (2023-03-28)
- nvim: add additional TreeSitter grammars (071b561)
- nvim: force gitignore file to render as gitignore ft (2ea939c)
8.1.0 (2023-03-28)
- installer,zsh: add erdtree for a better tree command (72b7073)
- nvim: add mapping for 'save as' (0843abb)
- term,tmux: add script for setting up terminfo (e0e0f8e)
- zsh,brew: add 1password-cli (efaabb4)
- nvim: fix behavior of ts_context_commentstring (2a27e2e)
- nvim: remove duplicate mapping for <leader>rg (edffa34)
- nvim: use init instead of setup for vim settings (83fe86c)
- ruby,prettier: fix ability to format Ruby with prettier (6c2d479)
- tmux: add proper undercurl support to tmux (4ad44a8)
8.0.0 (2023-03-24)
- nvim: change mappings for vim test
- nvim: switch Packer -> Lazy.nvim
- installer: add commitlint and trash-cli npms (5621842)
- nvim: move leader mapping definition to init.lua (adb5094)
7.9.0 (2023-03-20)
7.8.0 (2023-03-17)
- nvim: add nvim-treesitter-context (601702c)
- allow opening TerminalVim.app without specifying a file (d7c11ad)
7.7.1 (2023-03-08)
- nvim: move ElixirLS setup to plugins.lsp and use shared on_attach (8574e30)
7.7.0 (2023-03-08)
- installer: add howdoi via pip (78b4106)
- nvim: replace telescope-ui-select w/ dressing.nvim (1122d4f)
- nvim: use ElixirLS from elixir.nvim instead of Mason (3dea902)
7.6.4 (2023-02-17)
- nvim: use lua_ls instead of the deprecated sumneko_lua (1c43b98)
7.6.3 (2023-02-05)
- nvim: disable automatic formatexpr (2b76deb)
- nvim: stop prompting about luassert (76c66c7)
- nvim: use ui.select for code actions (instead of LSPSaga) (2093cba)
7.6.2 (2023-01-23)
- nvim: disable cursorline (eb4ffe6)
- nvim: make tailwindcss work with Elixir HEEX templates (5229877)
- zsh: use yarn PATH from ASDF (389c17e)
7.6.1 (2023-01-17)
7.6.0 (2023-01-15)
- nvim: add (z) aka zoxide - a better cd command (09cb337)
- nvim: add block text object for Elixir and Ruby (388d01f)
- nvim: add Hop plugin for quickly jumping inside view (4400f03)
- nvim: add projections for Malomo.js (3685e8b)
- nvim: add text object bindings for comments via treesitter (0c65513)
- erlang: compile with build docs (cbcf5f7)
- nvim: use the
setup
function to configure LSP Saga (2e9b28a) - zsh: erlang 25.1.x compilation deps (44a405a)
7.5.0 (2022-11-12)
- zsh: alias rm as trash-cli (7ad28c1)
- nvim: disable folds on startup (ed4fe2f)
- nvim: remove fold customization (79c9712)
- nvr: make neovim-remote work with neovim 0.8 (ebf5059)
7.4.0 (2022-10-31)
- nvim: add text objects for function parameters (90863c9)
- nvim: set fold method to treesitter (5e95cba)
- alacritty: remove deprecated use_thin_strokes (b315cc1)
- nvim: temporarily disable nvim-navic (6c6aa1c)
7.3.0 (2022-10-20)
- nvim: add markdown_inline treesitter parser (30e35a4)
- nvim: disable formatexpr on elixirls to allow
gq
mapping (22cdfaa) - nvim: force gitconfig filetype to be gitconfig (5b22d38)
- nvim: format Elixir <= 1.13 (90f4a17)
- nvim: remove markdown_fenced_languages opt (1ea3dcd)
- nvim: use mix format with stdin flag (
-
) to avoid reloads (402a4e9) - zsh: improve gfixup command (6da5042)
7.2.0 (2022-10-18)
- nvim: add vim-sleuth (a74eb3b)
- nvim: remove vim-elixir (4793c44)
7.1.0 (2022-10-17)
- nvim: add vmap mappings for hunk operations (2cd8ba0)
- zsh: add a few git utility functions (bd6c40d)
- nvim: resolve deprecation for cmp (default_capabilities) (a875ad3)
- nvim: update GUI font to CaskaydiaCove (9687b9f)
- zsh: correct wttr curls and remove hard coded location (2faaacb)
7.0.2 (2022-10-10)
- nvim: fix Git Hydra (91f43e9)
7.0.1 (2022-10-10)
- nvim: disable retrail (whitespace highlighting) in FZF buffers (56e061f)
7.0.0 (2022-10-10)
- nvim: improve git hydra mappings
- installer: add yq (b2257c1)
- nvim: add more keys to Git Hydra (f31b9af)
- nvim: add Ruby HEREDOC language highlighting (443ffd1)
- nvim: add sql highlighting via treesitter (e5966ac)
- nvim: add TreeSitter Playground (eb45639)
- nvim: add treesitter query highlighting (7911b32)
- nvim: improve git hydra mappings (1bdd449)
- nvim: set spell globally (62564e1)
- nvim: unfold all folds when opening a file (e6306f9)
- alacritty: typo in file name (d75aa80)
- nvim: accidentally overwrote gf mapping (a643c8d)
- nvim: swap preview_definition with peek_definition (f907892)
6.2.1 (2022-09-29)
- nvim: don't run colorizer on packer buffers (47664b4)
6.2.0 (2022-09-26)
- nvim: create Git Hydra (b712cb1)
6.1.0 (2022-09-26)
- nvim: add Hydra + A Hydra Config for Telescope (d6ca1a4)
- installer: follow redirects when downloading fonts (0510136)
- iterm: don't use thin strokes in popover term (e4b554e)
- nvim: rename LSP Saga config file (aa2b71f)
- nvim: set filetype to bash for .envrc files (1276250), closes #35
6.0.0 (2022-09-21)
- nvim: change mappings for jumping between hunks
- gitconfig: enable loading local config (fe0f6d1)
- installer: script to download and install nerd fonts (12ea600)
- nvim: add diffview.nvim for better diffs and file history (a0b8c2d)
- nvim: add global helpers for Lua (cc2164b)
- nvim: add MJML template support for sane email templating (347247e)
- nvim: auto format heex files (requires Elixir >= 1.14) (c7c2379)
- zsh: add hq for jq-like html querying and syntax highlighting (401e955)
- alacritty: correctly map on macOS (cc50afc)
- alacritty: map Alt to Meta on macOS (4ea5f0a)
- installer: mute ruby experimental features (6eee058)
- installer: remove git folder sync (no longer in use) (1a8c0a0)
- nvim: add null-ls-info to retrail exclusion list (6ecca94)
- nvim: bring back vim-elixir for now (297426f)
- nvim: don't restore position in event handlers (4185356)
- nvim: elixir formatting was broken (91b3018)
- nvim: remove FixCursorHold (caused jumplist to not work properly) (7c2427d)
- nvim: resolve new line being stripped from files (maybe) (6d1e46f)
- nvim: ripgrep plugin should search hidden files (da055f6)
- nvim: update tokyonight colorscheme setup code (2b676b9)
- rubocop: disable trailing new line check (74d3d48)
- trailing blank lines!!! (bd55352)
- nvim: change mappings for jumping between hunks (8126ad0)
5.5.0 (2022-09-08)
5.4.0 (2022-09-05)
- rubocop: enable new cops by default (ebcd966)
- yamllint: disable annoying yaml lints (96ef183)
5.3.0 (2022-09-05)
- nvim: expose functions for creating autocmds (5f8a80a)
- nvim: spotlight styled Telescope prompt (c762e49)
- nvim: use Telescope for spell suggestions (7b24518)
- nvim: conditionally register credo lsp if installed in project (f1d8e9c)
- nvim: detach yamlls client from helm files (dfd9af8)
5.2.0 (2022-08-27)
- tmux: mappings for easily moving windows left and right (9e94922)
- nvim: don't highlight trailing whitespace in some filetypes (be0cad7)
5.1.1 (2022-08-26)
5.1.0 (2022-08-26)
- nvim,zsh,tmux: add e command for opening files in other pane (f73aa3e)
- nvim: add zsh checker for null-ls (2a2a4bb)
5.0.0 (2022-08-26)
- nvim: change mapping for lsp_finder to be more intuitive
- installer: automatically configure certain macOS features (8b1dbc7)
- nvim: make Elixir tests async by default in Projectionist template (42f61b3)
- nvr: add neovim-remote support (+ elixir editor) (7035321)
- installer: lint in setup.sh (45292b7)
- nvim: address changes in elixir.nvim (11b6846)
- nvim: change mapping for lsp_finder to be more intuitive (9c2c9bf)
- nvim: git conflicts command didn't show conflicts in hidden files (2633db2)
- nvim: remove blvd test file accommodations in Projectionist (848f583)
4.1.0 (2022-08-21)
- nvim: add CommitLint null-ls diagnostics (7a704c6)
- nvim: adjust commit title max length highlight to 72 characters (2b9c19c)
- nvim: remove emmet-ls (b622621)
4.0.0 (2022-08-21)
- nvim: add LSP Saga
- nvim: add autopairs plugin (4dd5a3d)
- nvim: add color code highlighting (e4b461b)
- nvim: add html tag auto close (11f534b)
- nvim: add LSP Saga (72b8889)
- nvim: highlight and find TODO comments (982d285)
- nvim: mapping for sourcing lua/vim files (f8c6005)
- zinit: add cht.sh + completions and cheat (b38fca7)
- zsh: add pager to cht command (77da1fd)
- nvim: elixir formatting settings + comment (6d2fec0)
- nvim: elixir ls config (8e53ff4)
- nvim: enable dialyzer in elixirls (attempt) (3c69022)
- nvim: ignore unused skidded variables (lua) (dcc490d)
- nvim: mapping conflicts (d83eaba)
- nvim: remove refactoring code actions (9e3d21e)
- nvim: remove spelling completion (748473c)
3.2.0 (2022-08-17)
- nvim: add yamllint to mason installer (8206450)
- nvim: always run Credo in strict mode (1c8f464)
- nvim: enable elixir treesitter (e10ea65)
- zsh: add cht command for curling cht.sh (d1a16ae)
- nvim: add all LSPs to Mason Tool Installer (58e6a6e)
- nvim: add codespell to null-ls (1a03e18)
- nvim: correct elixir-ls name for Mason (53c6419)
- nvim: remove null-ls debug flag (fe36e1f)
3.1.0 (2022-08-10)
- nvim: add automatic mason tool installer (0dcf428)
3.0.0 (2022-08-07)
- switch lsp config to Mason
- nvim: add 'contains' util function (243646d)
- switch lsp config to Mason (7202090)
2.11.0 (2022-07-13)
- installer: add Nerves debian packages (2468319)
- nvim: add K8s completion support for yamlls (dc2f9bd)
2.10.0 (2022-06-17)
- add git hunk based mappings (14fce6e)
- git: automatically merge JS lockfiles (2b0d203)
- git: use zebra for moved line colors (6b0ff53)
2.9.0 (2022-06-07)
- nvim: add generic
map
function (688641d)
2.8.1 (2022-06-03)
- installer: incompatible ARM ASDF plugins (6f6704e)
- installer: mark Neovim ASDF incompat w/ ARM (6178527)
- nvim: attempt.nvim run commands (f3986b7)
2.8.0 (2022-05-30)
- nvim: add attempt.nvim (2f187e3)
- nvim: remove global eslint (09d9d64)
2.7.0 (2022-05-29)
- nvim: add missing file Comment config (22c2981)
2.6.1 (2022-05-28)
- nvim: tighten n-mode mappings for ripgrep (4c4cb58)
2.6.0 (2022-05-26)
2.5.0 (2022-05-26)
- brew: add docker cask (4972ff4)
2.4.4 (2022-05-23)
- nvim: remove visual multi cursor (10d4f1e)
- nvim: snippet load and mappings (0697f58)
- psql: standardize history path (c10aea0)
- nvim: add firenvim (Neovim in Firefox) (32bf789)
- nvim: accommodate Malomo conventions (8111f74)
- nvim: add ReloadModules command (bd91ea0)
2.1.0 (2022-05-13)
- brew: add default browser package (f7598d9)
2.0.0 (2022-05-13)
-
nvim: Removes some old and unused mappings and functions
-
nvim: remove ToggleWrap and zoom (598f21e)
1.1.1 (2022-05-13)
1.1.0 (2022-05-13)
- add automatic versioning and changelog (e245b24)