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