Oliver Davies
2cee68f31d
feat(nvim): add HTTP client plugin
...
I went to GitHub to find a HTTP client plugin that I could use to
replace Postman, and found https://github.com/rest-nvim/rest.nvim .
It seems to work well. Thanks @NTBBloodbath!
2022-08-18 00:09:53 +01:00
Oliver Davies
436c3d4b1f
chore(nvim): specify TreeSitter languages
2022-08-16 16:00:44 +01:00
Oliver Davies
7c9c7d4815
fix(nvim): add missing edit_zsh
function
2022-08-16 13:07:44 +01:00
Oliver Davies
f4f8db99d1
chore(nvim): disable current line blame
2022-08-16 13:05:35 +01:00
Oliver Davies
79e92712a4
feat(nvim): add markdown-preview.nvim
2022-08-14 10:15:13 +01:00
Oliver Davies
77df19c9bb
refactor(neovim): remove floaterm
2022-08-14 10:15:13 +01:00
Oliver Davies
ae37bcdc9d
feat(nvim): add mappings to move lines
...
Fixes #35
2022-08-09 15:24:04 +01:00
Oliver Davies
ea62e712fd
feat(nvim): add Git worktree plugin
2022-08-06 01:14:27 -04:00
Oliver Davies
5000deb8b0
chore(nvim): update LSP configuration and mappings
2022-08-06 06:11:42 +01:00
Oliver Davies
2a766fd148
feat(nvim): add iamcco/markdown-preview.nvim
2022-08-06 06:11:40 +01:00
Oliver Davies
c20c790e67
feat(nvim): configure lir
2022-08-06 06:10:12 +01:00
Oliver Davies
92496c1253
feat(nvim): add text object plugins
2022-08-06 06:09:46 +01:00
Oliver Davies
f8e0075019
fix(nvim): don't error on first load
...
Don't error on the first load before any plugins have been installed.
2022-07-13 11:04:09 +01:00
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