Oliver Davies
6dc90947a5
feat(nvim): only show cursorline on active buffer
2022-07-13 11:04:09 +01:00
Oliver Davies
6b70074004
feat(nvim): show git blame on current line
2022-07-13 11:04:09 +01:00
Oliver Davies
7f2b1d985a
chore(nvim): move DAP UI panes
2022-07-13 11:04:09 +01:00
Oliver Davies
19f1820a2a
fix(nvim): fix treesitter error
...
Change from the old `maintained` value to `all` for now, and later
specify a list of which languages I want to use.
2022-07-12 10:51:41 +01:00
Oliver Davies
c9b22f2983
feat(nvim): add tabline.vim
2022-07-11 13:59:35 +01:00
Oliver Davies
ba15cf763d
chore(nvim): configure DAP for Xdebug
2022-07-07 19:57:32 +01:00
Oliver Davies
d3402db56b
feat(nvim): add vim-dadbod, UI, and completion
2022-06-27 19:48:30 +01:00
Oliver Davies
b71b89323d
feat(nvim): automatically resize panes
2022-06-21 22:52:24 +01:00
Oliver Davies
0eebf0709f
feat(nvim): add dap and dap-ui
2022-06-20 22:51:07 +01:00
Oliver Davies
7681c53526
refactor(nvim): move into the build directory
2022-06-20 22:46:34 +01:00
Oliver Davies
8f3f97cf90
chore(nvim): update plugins
2022-06-15 11:48:02 +01:00
Oliver Davies
dc695c56b4
feat(nvim): add junegunn/vim-easy-align
2022-06-08 08:50:26 +01:00
Oliver Davies
b94e7267ce
feat(nvim): add drupalclass snippet
...
Add a new `drupalclass` snippet for Luasnip that scaffolds a new PHP
class that's opinionated for Drupal applications.
The class name is based on the filename (minus the file extension) and
the namespace is generated automatically from the directory structure
based on the location of the `src` directory.
It also includes the `Tests` entry within the namespace if the file is
witin a `tests` directory.
2022-06-02 22:50:01 +01:00
Oliver Davies
aa6a4a6219
feat(nvim): configure winbar
...
Show the path for each file in the top-right of each split.
2022-05-25 08:52:57 +01:00
Oliver Davies
5e81f42460
fix(nvim): fix LSP code reference mapping
2022-05-13 19:42:05 +01:00
Oliver Davies
0926ae9671
feat(nvim): add Treesitter text objects
2022-05-11 10:04:33 +01:00
Oliver Davies
6b8bb7daf2
feat(nvim): add Telescope default mappings
...
Add an insert mode mapping for `which_key` and also one for insert and
normal mode for toggling the previewer.
2022-05-03 09:08:50 +01:00
Oliver Davies
5b162e7241
chore(nvim): update Telescope config and mappings
2022-05-03 08:57:23 +01:00
Oliver Davies
9a580ff1cd
chore(nvim): be more consistent with imap
usage
2022-05-03 08:56:44 +01:00
Oliver Davies
87526f3b4d
fix(*): add loop control and loop var variables
2022-04-26 20:51:24 +01:00
Oliver Davies
6c6b428883
fix(nvim): typo in JS snippets
2022-04-25 08:10:57 +01:00
Oliver Davies
dc3c39fbdf
fix(neovim): autocomplete with nvim-cmp
...
Update nvim-cmp mappings configuration following the recent breaking
changes.
2022-04-20 22:50:27 +01:00
Oliver Davies
b462bad90f
chore(nvim): configure diagnostics output
...
Configure the output for LSP diagnostics, including null-ls.
2022-04-16 23:08:46 +01:00
Oliver Davies
2c86539313
feat(nvim): add mapping to go to implementation
2022-04-16 23:07:24 +01:00
Oliver Davies
591cf8224f
fix(nvim): update LuaSnip configuration
...
Fixes : #30
2022-04-12 23:15:01 +01:00
Oliver Davies
5f4fb07631
fix(nvim): Tailwind completion in html.twig files
...
Whilst `twig` files are enabled by default, `html.twig` files aren't so
these need to be added as an additional filetype for LSP to work.
For completion, `html.twig` also needs to be added as a custom user
language, mapping to the `html` type.
Fixes : #25
2022-04-09 00:24:11 +01:00
Oliver Davies
798e753cc5
chore(nvim): change sorting in file browser
2022-04-07 00:29:54 +01:00
Oliver Davies
5a3fab8f53
feat(nvim): add vmap
for visual mode mappings
2022-04-05 09:32:47 +01:00
Oliver Davies
96a532a501
feat(nvim): use vimux when running tests
2022-04-05 09:32:20 +01:00
Oliver Davies
ec4942d72c
chore(nvim): experimenting with overriding colours
2022-04-05 09:31:44 +01:00
Oliver Davies
6c95ee5d4f
chore(nvim): add leader before mappings
2022-04-03 21:43:56 +01:00
Oliver Davies
30270105db
feat: add keymaps for Treesitter
2022-04-03 20:45:24 +01:00
Oliver Davies
44636df384
refactor(nvim): rename file
2022-03-31 01:14:34 +01:00
Oliver Davies
f29785c491
feat(nvim): add new plugins
2022-03-31 01:13:30 +01:00
Oliver Davies
ddfdccde97
feat(nvim): add treesitter playground
2022-03-31 01:11:46 +01:00
Oliver Davies
b96ce389a9
feat(nvim): add LSP signature
2022-03-30 23:18:37 +01:00
Oliver Davies
54397bc899
feat(nvim): mappings to add trailing characters
...
Add mappings to add a trailing comma or semicolon to the end of the current line from insert mode.
2022-03-30 14:11:30 +01:00
Oliver Davies
14ebc86df5
feat(nvim): use the new global status line
2022-03-23 19:36:57 +00:00
Oliver Davies
3d1135788c
feat(nvim): add mappings for refactors
2022-03-23 19:36:57 +00:00
Oliver Davies
903a36451d
style(nvim): run stylua
2022-03-23 19:36:54 +00:00
Oliver Davies
bc4e9b7952
feat(nvim): make req
work with dots
2022-03-23 19:36:35 +00:00
Oliver Davies
25c6a44a2a
feat(nvim): configure harpoon
2022-03-23 11:43:05 +00:00
Oliver Davies
f50019dc19
feat(nvim): use express_line.nvim
2022-03-16 21:28:47 +00:00
Oliver Davies
f11372b550
chore(nvim): no hidden buffers
2022-03-02 19:41:17 +00:00
Oliver Davies
8f64d2773d
feat(nvim): add kazhala/close-buffers.nvim
2022-03-02 19:39:39 +00:00
Oliver Davies
9b3ca342f8
fix(nvim): mapping error which stops me typing 'K'
2022-02-28 21:58:41 +00:00
Oliver Davies
4cce15244a
chore(nvim): update neogit mappings
2022-02-28 21:57:48 +00:00
Oliver Davies
1e7f350a3b
feat(nvim): configure Neogit
2022-02-17 20:37:37 +00:00
Oliver Davies
314d254069
feat(nvim): add nvim-notify
2022-02-16 08:26:21 +00:00
Oliver Davies
f6578a821a
feat(nvim): add a snippet for pcall
...
Useful when adding configuration files for new plugins.
2022-02-16 08:18:32 +00:00