000bb2fd5e
revert(nvim): add mappings for cnext and cprev
...
Removing these keymaps as they conflict with C-j and C-k which navigates
between horizontal splits in tmux.
I also already have `]q`, `[q`, `]l` and `[l` that do the same `cnext`
and `lnext` navigation.
This reverts commit a02e2765f4
.
2023-07-28 09:02:15 +01:00
a02e2765f4
feat(nvim): add mappings for cnext and cprev
2023-07-26 09:53:23 +01:00
6c5b015aee
chore(nvim): remove intelephense
2023-07-22 09:35:20 +01:00
0580fd54dc
feat(nvim): configure lualine
2023-07-22 09:35:20 +01:00
1b397749ca
revert(nvim): invoke completion menu manually
...
This reverts commit 1366a9d472
.
2023-07-19 21:41:19 +01:00
1366a9d472
feat(nvim): invoke completion menu manually
...
Don't open the completion menu automatically but invoke it when needed
using <C-Space>.
2023-06-23 22:21:02 +01:00
ed0e7cf0a8
refactor(nvim): update Telescope preview settings
2023-06-23 10:11:33 +01:00
ee3054fe48
fix(nvim): re-add intelephense
...
Phpactor isn't providing LSP information or diagnostics within Drupal
tests whereas Intelephense does.
This means that I'm getting duplicate results in files where both
Intelephense and Phpactor are working, but I'll look into this again and
see if I can go back to using just Phpactor.
2023-06-22 07:56:36 +01:00
31602d9de6
chore(nvim): standardise Telescope themes
2023-06-21 10:13:19 +01:00
61ee8411e1
fix(nvim): code formatting and diagnostics
2023-06-21 09:01:21 +01:00
a9c7ab3f67
feat(nvim): add keymap for formatting text
2023-06-21 09:01:21 +01:00
07b9d08a3e
feat(nvim): add nixd
2023-06-20 01:39:23 +01:00
ab36de47a7
feat: transparency in alacritty and nvim
2023-06-10 10:20:54 +01:00
1f4ba88a17
feat(nvim): show matches in a split window
2023-06-04 14:04:08 +01:00
03ff33fc6f
feat: enable Phpactor
...
Refs: #41
2023-05-19 12:23:09 +01:00
Oliver Davies
f468f8aa5f
feat(nvim): only run PHPCS if there is a
...
...phpcs.xml.dist file.
2023-05-11 14:14:03 +01:00
Oliver Davies
9f065ea19d
feat(nvim): add snippet to create a Pest test
2023-05-11 13:55:56 +01:00
c5b2bafe34
chore(nvim): re-add cmdheight
...
Without this, I can't see when a macro is recording.
2023-05-10 20:33:02 +01:00
4814bbea3f
chore(nvim): remove winbar
2023-05-10 20:32:54 +01:00
bcbdcabd32
chore(nvim): stop automated resizing
2023-05-10 20:32:46 +01:00
8512b12430
chore(nvim): no longer using Packer
2023-05-10 20:32:24 +01:00
c38b0732ad
feat(nvim): add key bindings for Phpactor
2023-05-10 12:36:54 +01:00
b975044a9e
chore(nvim): remove old lir configuration
2023-05-10 12:33:23 +01:00
9ecc92f7d1
feat(nvim): evaluate replacing Intelephense with
...
...Phpactor
Refs: #41
2023-05-10 01:44:29 +01:00
bc149e3deb
feat(nvim): ignore key mapping error
2023-05-09 19:08:53 +01:00
1be69caabb
fix(nvim): remove plugins.lua
2023-05-02 01:13:33 +01:00
491b6bcc3f
fix(nvim): eslint errors on first lines of buffers
...
Only run eslint when an .eslintrc.js file is present in the project
root.
2023-04-30 23:12:20 +01:00
52e323be81
fix(nvim): set signcolumn
...
Stop the window moving when a new Gitsigns column is added.
2023-04-30 10:52:48 +01:00
fe4833cdba
chore(nvim): re-add virtual text
2023-04-30 10:52:24 +01:00
7c8dfc5ad4
chore(nvim): remove sign icons
2023-04-30 10:52:07 +01:00
dbfcc97708
fix(nvim): additional LSP keybindings
2023-04-30 10:51:44 +01:00
35bef73170
feat(nvim): finish configuring lsp-zero.nvim
...
Fixes #49
2023-04-29 10:55:45 +01:00
9289ace4c3
chore(nvim): tweak indent line colours
2023-04-26 00:04:44 +01:00
f58ef51f0f
refactor(nvim): use lsp-zero.nvim
2023-04-18 11:43:50 +01:00
2a8f42c267
fix(nvim): install Treesitter grammars with Nix
...
Fixes #48
2023-04-17 17:58:31 +01:00
4add1d9f07
feat(nvim): replace sumneko_lua with lua_ls
2023-04-08 09:44:29 +01:00
6efab85b97
fix(nvim): remove unused user command
2023-04-06 00:26:26 +01:00
388b423114
fix(nvim): treesitter parser location issue
2023-04-06 00:25:49 +01:00
8b8a9f1ce5
feat(nvim): config updates
2023-03-22 22:24:53 +00:00
d5fa2b558b
feat: make working with Pulumi in Python nicer
2023-03-14 11:18:53 +00:00
f603d40156
feat(nvim): automatically find files
...
Run "nvim +GoToFile" to open Neovim and automatically open Telescope to
find the file that I need.
The idea was taken from @joshmedeski when he mentioned it in a podcast
with @nicknisi.
https://youtu.be/17o9QrCcF_o
https://github.com/joshmedeski/dotfiles/search?q=GoToFile
2023-02-24 09:43:29 +00:00
223412970a
feat(nvim): add gitsigns to null-ls code actions
2023-02-12 09:51:24 +00:00
555b954c9a
nvim: treesitter: enable autotag
2023-01-30 22:08:14 +00:00
17b8a7c815
nvim: null-ls: set the temporary directory
2023-01-30 22:05:58 +00:00
40d3235275
nvim: hide numbers in terminals
2023-01-30 21:59:16 +00:00
4f097c55ce
nvim: add phpdoc to treesitter
2023-01-27 10:00:53 +00:00
196f0969f2
nvim: update gitsigns configuration
2023-01-23 18:12:25 +00:00
e4b8ea9e33
feat: add Astro language server
2023-01-13 01:39:19 +00:00
3a693e4ffd
feat(nvim): add rst snippets for working with PDFs
...
Fixes #45
2023-01-13 01:37:46 +00:00
07e552df83
feat(nvim): add new plugins
2023-01-04 22:16:14 +00:00