Commit graph

62 commits

Author SHA1 Message Date
000bb2fd5e revert(nvim): add mappings for cnext and cprev
Removing these keymaps as they conflict with C-j and C-k which navigates
between horizontal splits in tmux.

I also already have `]q`, `[q`, `]l` and `[l` that do the same `cnext`
and `lnext` navigation.

This reverts commit a02e2765f4.
2023-07-28 09:02:15 +01:00
a02e2765f4 feat(nvim): add mappings for cnext and cprev 2023-07-26 09:53:23 +01:00
6c5b015aee chore(nvim): remove intelephense 2023-07-22 09:35:20 +01:00
0580fd54dc feat(nvim): configure lualine 2023-07-22 09:35:20 +01:00
1b397749ca revert(nvim): invoke completion menu manually
This reverts commit 1366a9d472.
2023-07-19 21:41:19 +01:00
1366a9d472 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
ed0e7cf0a8 refactor(nvim): update Telescope preview settings 2023-06-23 10:11:33 +01:00
ee3054fe48 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
31602d9de6 chore(nvim): standardise Telescope themes 2023-06-21 10:13:19 +01:00
61ee8411e1 fix(nvim): code formatting and diagnostics 2023-06-21 09:01:21 +01:00
a9c7ab3f67 feat(nvim): add keymap for formatting text 2023-06-21 09:01:21 +01:00
07b9d08a3e feat(nvim): add nixd 2023-06-20 01:39:23 +01:00
ab36de47a7 feat: transparency in alacritty and nvim 2023-06-10 10:20:54 +01:00
1f4ba88a17 feat(nvim): show matches in a split window 2023-06-04 14:04:08 +01:00
03ff33fc6f feat: enable Phpactor
Refs: 
2023-05-19 12:23:09 +01:00
Oliver Davies
f468f8aa5f feat(nvim): only run PHPCS if there is a
...phpcs.xml.dist file.
2023-05-11 14:14:03 +01:00
Oliver Davies
9f065ea19d feat(nvim): add snippet to create a Pest test 2023-05-11 13:55:56 +01:00
c5b2bafe34 chore(nvim): re-add cmdheight
Without this, I can't see when a macro is recording.
2023-05-10 20:33:02 +01:00
4814bbea3f chore(nvim): remove winbar 2023-05-10 20:32:54 +01:00
bcbdcabd32 chore(nvim): stop automated resizing 2023-05-10 20:32:46 +01:00
8512b12430 chore(nvim): no longer using Packer 2023-05-10 20:32:24 +01:00
c38b0732ad feat(nvim): add key bindings for Phpactor 2023-05-10 12:36:54 +01:00
b975044a9e chore(nvim): remove old lir configuration 2023-05-10 12:33:23 +01:00
9ecc92f7d1 feat(nvim): evaluate replacing Intelephense with
...Phpactor

Refs: 
2023-05-10 01:44:29 +01:00
bc149e3deb feat(nvim): ignore key mapping error 2023-05-09 19:08:53 +01:00
1be69caabb fix(nvim): remove plugins.lua 2023-05-02 01:13:33 +01:00
491b6bcc3f 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
52e323be81 fix(nvim): set signcolumn
Stop the window moving when a new Gitsigns column is added.
2023-04-30 10:52:48 +01:00
fe4833cdba chore(nvim): re-add virtual text 2023-04-30 10:52:24 +01:00
7c8dfc5ad4 chore(nvim): remove sign icons 2023-04-30 10:52:07 +01:00
dbfcc97708 fix(nvim): additional LSP keybindings 2023-04-30 10:51:44 +01:00
35bef73170 feat(nvim): finish configuring lsp-zero.nvim
Fixes 
2023-04-29 10:55:45 +01:00
9289ace4c3 chore(nvim): tweak indent line colours 2023-04-26 00:04:44 +01:00
f58ef51f0f refactor(nvim): use lsp-zero.nvim 2023-04-18 11:43:50 +01:00
2a8f42c267 fix(nvim): install Treesitter grammars with Nix
Fixes 
2023-04-17 17:58:31 +01:00
4add1d9f07 feat(nvim): replace sumneko_lua with lua_ls 2023-04-08 09:44:29 +01:00
6efab85b97 fix(nvim): remove unused user command 2023-04-06 00:26:26 +01:00
388b423114 fix(nvim): treesitter parser location issue 2023-04-06 00:25:49 +01:00
8b8a9f1ce5 feat(nvim): config updates 2023-03-22 22:24:53 +00:00
d5fa2b558b feat: make working with Pulumi in Python nicer 2023-03-14 11:18:53 +00:00
f603d40156 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
223412970a feat(nvim): add gitsigns to null-ls code actions 2023-02-12 09:51:24 +00:00
555b954c9a nvim: treesitter: enable autotag 2023-01-30 22:08:14 +00:00
17b8a7c815 nvim: null-ls: set the temporary directory 2023-01-30 22:05:58 +00:00
40d3235275 nvim: hide numbers in terminals 2023-01-30 21:59:16 +00:00
4f097c55ce nvim: add phpdoc to treesitter 2023-01-27 10:00:53 +00:00
196f0969f2 nvim: update gitsigns configuration 2023-01-23 18:12:25 +00:00
e4b8ea9e33 feat: add Astro language server 2023-01-13 01:39:19 +00:00
3a693e4ffd feat(nvim): add rst snippets for working with PDFs
Fixes 
2023-01-13 01:37:46 +00:00
07e552df83 feat(nvim): add new plugins 2023-01-04 22:16:14 +00:00