Oliver Davies
511f7fe21e
feat(nvim): configure lualine
2023-07-22 09:35:20 +01:00
Oliver Davies
76c3503b34
revert(nvim): invoke completion menu manually
...
This reverts commit 1366a9d472b6d2352b0eef0c849d1be45194e1cf.
2023-07-19 21:41:19 +01:00
Oliver Davies
bd94dba7ff
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
Oliver Davies
3416b68871
refactor(nvim): update Telescope preview settings
2023-06-23 10:11:33 +01:00
Oliver Davies
76d72543e5
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
Oliver Davies
06ef19823b
chore(nvim): standardise Telescope themes
2023-06-21 10:13:19 +01:00
Oliver Davies
13a3c83138
fix(nvim): code formatting and diagnostics
2023-06-21 09:01:21 +01:00
Oliver Davies
3fa8821d96
feat(nvim): add keymap for formatting text
2023-06-21 09:01:21 +01:00
Oliver Davies
d2cdc5f732
feat(nvim): add nixd
2023-06-20 01:39:23 +01:00
Oliver Davies
79a3a22a3c
feat: transparency in alacritty and nvim
2023-06-10 10:20:54 +01:00
Oliver Davies
90fbd90a33
feat(nvim): show matches in a split window
2023-06-04 14:04:08 +01:00
Oliver Davies
e285152992
feat: enable Phpactor
...
Refs: #41
2023-05-19 12:23:09 +01:00
Oliver Davies
025ec531ae
feat(nvim): only run PHPCS if there is a
...
...phpcs.xml.dist file.
2023-05-11 14:14:03 +01:00
Oliver Davies
d5428bbc0c
feat(nvim): add snippet to create a Pest test
2023-05-11 13:55:56 +01:00
Oliver Davies
f915867db1
chore(nvim): re-add cmdheight
...
Without this, I can't see when a macro is recording.
2023-05-10 20:33:02 +01:00
Oliver Davies
5d60b15487
chore(nvim): remove winbar
2023-05-10 20:32:54 +01:00
Oliver Davies
88c7aa39da
chore(nvim): stop automated resizing
2023-05-10 20:32:46 +01:00
Oliver Davies
a779e665ae
chore(nvim): no longer using Packer
2023-05-10 20:32:24 +01:00
Oliver Davies
5ff6e004d9
feat(nvim): add key bindings for Phpactor
2023-05-10 12:36:54 +01:00
Oliver Davies
41a4fef20f
chore(nvim): remove old lir configuration
2023-05-10 12:33:23 +01:00
Oliver Davies
0a59ec3664
feat(nvim): evaluate replacing Intelephense with
...
...Phpactor
Refs: #41
2023-05-10 01:44:29 +01:00
Oliver Davies
3f59c7f9d6
feat(nvim): ignore key mapping error
2023-05-09 19:08:53 +01:00
Oliver Davies
5f477e53e1
fix(nvim): remove plugins.lua
2023-05-02 01:13:33 +01:00
Oliver Davies
d573f2d035
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
Oliver Davies
0352479474
fix(nvim): set signcolumn
...
Stop the window moving when a new Gitsigns column is added.
2023-04-30 10:52:48 +01:00
Oliver Davies
e074282f00
chore(nvim): re-add virtual text
2023-04-30 10:52:24 +01:00
Oliver Davies
abb73b37f5
chore(nvim): remove sign icons
2023-04-30 10:52:07 +01:00
Oliver Davies
68b814d3cd
fix(nvim): additional LSP keybindings
2023-04-30 10:51:44 +01:00
Oliver Davies
151ce3da63
feat(nvim): finish configuring lsp-zero.nvim
...
Fixes #49
2023-04-29 10:55:45 +01:00
Oliver Davies
5e86877304
chore(nvim): tweak indent line colours
2023-04-26 00:04:44 +01:00
Oliver Davies
64a3a91bdc
refactor(nvim): use lsp-zero.nvim
2023-04-18 11:43:50 +01:00
Oliver Davies
36f5640249
fix(nvim): install Treesitter grammars with Nix
...
Fixes #48
2023-04-17 17:58:31 +01:00
Oliver Davies
2a7721e2c9
feat(nvim): replace sumneko_lua with lua_ls
2023-04-08 09:44:29 +01:00
Oliver Davies
ddb4e8809f
fix(nvim): remove unused user command
2023-04-06 00:26:26 +01:00
Oliver Davies
b99b4eef04
fix(nvim): treesitter parser location issue
2023-04-06 00:25:49 +01:00
Oliver Davies
2cf0eb8cfc
feat(nvim): config updates
2023-03-22 22:24:53 +00:00
Oliver Davies
50c3a1df03
feat: make working with Pulumi in Python nicer
2023-03-14 11:18:53 +00:00
Oliver Davies
b5e6ec57ec
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
Oliver Davies
570a9e39bf
feat(nvim): add gitsigns to null-ls code actions
2023-02-12 09:51:24 +00:00
Oliver Davies
93cb15854e
nvim: treesitter: enable autotag
2023-01-30 22:08:14 +00:00
Oliver Davies
559617280d
nvim: null-ls: set the temporary directory
2023-01-30 22:05:58 +00:00
Oliver Davies
26757b1bd4
nvim: hide numbers in terminals
2023-01-30 21:59:16 +00:00
Oliver Davies
9317effa05
nvim: add phpdoc to treesitter
2023-01-27 10:00:53 +00:00
Oliver Davies
a666dbd912
nvim: update gitsigns configuration
2023-01-23 18:12:25 +00:00
Oliver Davies
01eebfbefe
feat: add Astro language server
2023-01-13 01:39:19 +00:00
Oliver Davies
9c612e49fe
feat(nvim): add rst snippets for working with PDFs
...
Fixes #45
2023-01-13 01:37:46 +00:00
Oliver Davies
86e1be0ced
feat(nvim): add new plugins
2023-01-04 22:16:14 +00:00
Oliver Davies
d8c5b1c7fb
feat(nvim): use --testdox when running PHPUnit
2022-12-28 17:56:34 +00:00
Oliver Davies
ece5c46c47
feat(nvim): use floaterm for running tests
2022-12-28 17:55:49 +00:00
Oliver Davies
716f35746a
chore(nvim): configure backup settings
2022-12-27 16:36:56 +00:00