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
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
5e81f42460
fix(nvim): fix LSP code reference mapping
2022-05-13 19:42:05 +01:00
0926ae9671
feat(nvim): add Treesitter text objects
2022-05-11 10:04:33 +01:00
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
5b162e7241
chore(nvim): update Telescope config and mappings
2022-05-03 08:57:23 +01:00
9a580ff1cd
chore(nvim): be more consistent with imap
usage
2022-05-03 08:56:44 +01:00
87526f3b4d
fix(*): add loop control and loop var variables
2022-04-26 20:51:24 +01:00
6c6b428883
fix(nvim): typo in JS snippets
2022-04-25 08:10:57 +01:00
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
b462bad90f
chore(nvim): configure diagnostics output
...
Configure the output for LSP diagnostics, including null-ls.
2022-04-16 23:08:46 +01:00
2c86539313
feat(nvim): add mapping to go to implementation
2022-04-16 23:07:24 +01:00
591cf8224f
fix(nvim): update LuaSnip configuration
...
Fixes : #30
2022-04-12 23:15:01 +01:00
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
798e753cc5
chore(nvim): change sorting in file browser
2022-04-07 00:29:54 +01:00
5a3fab8f53
feat(nvim): add vmap
for visual mode mappings
2022-04-05 09:32:47 +01:00
96a532a501
feat(nvim): use vimux when running tests
2022-04-05 09:32:20 +01:00
ec4942d72c
chore(nvim): experimenting with overriding colours
2022-04-05 09:31:44 +01:00
6c95ee5d4f
chore(nvim): add leader before mappings
2022-04-03 21:43:56 +01:00
30270105db
feat: add keymaps for Treesitter
2022-04-03 20:45:24 +01:00
44636df384
refactor(nvim): rename file
2022-03-31 01:14:34 +01:00
f29785c491
feat(nvim): add new plugins
2022-03-31 01:13:30 +01:00
ddfdccde97
feat(nvim): add treesitter playground
2022-03-31 01:11:46 +01:00
b96ce389a9
feat(nvim): add LSP signature
2022-03-30 23:18:37 +01:00
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
14ebc86df5
feat(nvim): use the new global status line
2022-03-23 19:36:57 +00:00
3d1135788c
feat(nvim): add mappings for refactors
2022-03-23 19:36:57 +00:00
903a36451d
style(nvim): run stylua
2022-03-23 19:36:54 +00:00
bc4e9b7952
feat(nvim): make req
work with dots
2022-03-23 19:36:35 +00:00
25c6a44a2a
feat(nvim): configure harpoon
2022-03-23 11:43:05 +00:00
f50019dc19
feat(nvim): use express_line.nvim
2022-03-16 21:28:47 +00:00
f11372b550
chore(nvim): no hidden buffers
2022-03-02 19:41:17 +00:00
8f64d2773d
feat(nvim): add kazhala/close-buffers.nvim
2022-03-02 19:39:39 +00:00
9b3ca342f8
fix(nvim): mapping error which stops me typing 'K'
2022-02-28 21:58:41 +00:00
4cce15244a
chore(nvim): update neogit mappings
2022-02-28 21:57:48 +00:00
1e7f350a3b
feat(nvim): configure Neogit
2022-02-17 20:37:37 +00:00
314d254069
feat(nvim): add nvim-notify
2022-02-16 08:26:21 +00:00
f6578a821a
feat(nvim): add a snippet for pcall
...
Useful when adding configuration files for new plugins.
2022-02-16 08:18:32 +00:00
251af8a126
feat(nvim): add fidget.nvim
2022-02-16 08:17:53 +00:00
143ad94abf
feat(nvim): add neogit
2022-02-16 08:03:16 +00:00
d2ff1cb546
feat(nvim): add lir.nvim
2022-02-16 07:59:33 +00:00
06664fda41
feat: update luasnip configuration
2022-02-10 10:02:08 +00:00
89400c9167
refactor(nvim): Telescope key bindings
2022-02-02 17:10:51 +00:00
5ea401884e
refactor(nvim): be consistent with casing
2022-01-30 19:49:37 +00:00
47e7d1b8cb
refactor(nvim): build from source
2022-01-30 10:48:07 +00:00
3b4c247ca7
refactor(nvim): completion configuration
2022-01-29 01:14:09 +00:00
49c6254fe1
refactor(nvim): LSP configuration
2022-01-29 00:57:02 +00:00
55f899b7ae
Revert "nvim: fold everything by default"
...
This reverts commit 79a2687fcf
.
2022-01-29 00:51:36 +00:00
f31dd3327f
chore(nvim): don't wrap by default
2022-01-29 00:51:36 +00:00
494fbd5a4a
chore(nvim): remove auto-pairs plugin
2022-01-29 00:00:08 +00:00