Commit graph

38 commits

Author SHA1 Message Date
Oliver Davies 305bb400b5 Set *.theme files as the PHP filetype
This wasn't working with vim-polyglot enabled, as per
https://github.com/neovim/neovim/issues/23522, so I'm removing at - as
least temporarily.
2024-04-07 01:09:37 +01:00
Oliver Davies 40e05c6f70 Add hadolint 2024-04-04 18:52:03 +01:00
Oliver Davies 779687182c Remove mini.splitjoin
I already have `treesj` which works better for PHP and Nix compared to
the `mini.splitjoin`.
2024-04-02 01:20:37 +01:00
Oliver Davies 339a29be1f Add nixfmt as a formatter 2024-03-31 10:12:31 +01:00
Oliver Davies e82db1df25 Revert "Add obsidian.nvim and marksman"
This reverts commit da206ae6ff.
2024-03-31 10:12:31 +01:00
Oliver Davies da206ae6ff Add obsidian.nvim and marksman 2024-03-29 01:26:56 +00:00
Oliver Davies d49a398b35 Add .tmuxinator.yaml 2024-03-29 01:25:37 +00:00
Oliver Davies e3ddc8cf77 Re-add vimux and use it when running tests 2024-03-26 23:41:08 +00:00
Oliver Davies 298601c4e0 Replace nixd with nil_ls 2024-03-19 14:19:20 +00:00
Oliver Davies 75f3877a13 Remove vim-fugitive 2024-03-18 20:37:06 +00:00
Oliver Davies 1b819937f7 Format with nixfmt 2024-03-18 20:34:42 +00:00
Oliver Davies 69b2d3b710 Re-add nixd
Using the latest nightly version of `nixd` due to a dependency on nix
2.16.2 which is now unsecure.
2024-03-17 20:16:19 +00:00
Oliver Davies 975c7d8c70 Remove Ansible language server 2024-03-17 19:17:11 +00:00
Oliver Davies e273f35aa6 Shorten usages of vimUtils.buildVimPlugin 2024-03-17 17:38:02 +00:00
Oliver Davies ac90ae5b08 Only install the Treesitter parsers I use 2024-03-17 16:00:13 +00:00
Oliver Davies 327f81f8ae Add committia.vim
Improves the Git commit buffer.

https://github.com/rhysd/committia.vim
2024-03-14 01:30:21 +00:00
Oliver Davies 3a012c07af Add diffview.nvim
https://github.com/sindrets/diffview.nvim
2024-03-12 22:52:39 +00:00
Oliver Davies e64463259b Add jsonlint and nvim-spectre
https://github.com/nvim-pack/nvim-spectre
2024-03-12 22:52:17 +00:00
Oliver Davies b9fb453db1 Remove nixd and rnix-lsp
These were preventing an upgrade from an insecure version of nix.
2024-03-12 17:07:41 +00:00
Oliver Davies 2640acecc5 Re-add markdown-preview.nvim 2024-03-11 11:03:45 +00:00
Oliver Davies b98191f6a9 Remove grammarly 2024-03-09 20:19:32 +00:00
Oliver Davies 853f74c147 phpcf and phpcs is now php-codesniffer 2024-02-29 00:28:31 +00:00
Oliver Davies 3cfe6444c6 Use alexghergh/nvim-tmux-navigation
Replace `christoomey/vim-tmux-navigator` with
`alexghergh/nvim-tmux-navigation`.

https://github.com/alexghergh/nvim-tmux-navigation
2024-02-27 17:32:24 +00:00
Oliver Davies 4efdebcb0e Add missing eslint_d package
Add `eslint_d` as it's set as a formatter for JavaScript files.
2024-02-26 17:40:47 +00:00
Oliver Davies 3afe1bd12b Tidy neovim configuration
* Remove some unused plugins and packages.
  * e.g. floaterm, projectionist, vim-wiki, vim-easy-align,
    vim-surround, visual-star-search, vim-rhubarb
* Replace none-ls with conform.nvim and nvim-lint.
* Replace lualine.nvim with mini-statusline.
* Add neodev.
* Simplify cmp completion sources.
2024-02-24 22:26:31 +00:00
Oliver Davies 94581a9c7f Re-add fidget.nvim
https://github.com/j-hui/fidget.nvim
2024-02-21 16:11:49 +00:00
Oliver Davies 641d00c4ef Re-add vim-just 2024-02-21 15:44:00 +00:00
Oliver Davies 98737c69e9 Add and use alejandra to format Nix files 2024-02-13 21:47:56 +00:00
Oliver Davies f1f1524277 Remove unneeded comma 2024-02-05 09:32:22 +00:00
Oliver Davies 2c7e547bf5 Add more floating terminals 2024-01-27 21:56:17 +00:00
Oliver Davies 937a0cc34f Order custom plugins alphabetically 2024-01-27 21:56:03 +00:00
Oliver Davies 728355ac1f Add vim-floaterm 2024-01-27 21:37:21 +00:00
Oliver Davies f312e4d560 Remove Astro plugin and language server 2024-01-27 21:31:38 +00:00
Oliver Davies 9b6d5e172b Add vim-wiki 2024-01-26 01:29:49 +00:00
Oliver Davies 2a72ffab2e Add grammarly-languageserver as an LSP 2024-01-25 23:35:57 +00:00
Oliver Davies 18ef99795a Remove .gitignore from the built package 2024-01-25 23:15:45 +00:00
Oliver Davies d251233db1 Add CHANGELOG 2024-01-25 23:14:03 +00:00
Oliver Davies 87bf614625 Move dependencies into the Neovim flake
Move all plugins and dependencies from dotfiles.nix to the `neovim`
package in opdavies.nvim.

Based on 2fdd35dd39/lib/default.nix.
2024-01-25 01:42:56 +00:00