Oliver Davies
dd14486223
feat(git): configure local settings
2022-03-30 23:58:15 +01:00
Oliver Davies
5390e77716
feat: add dotfiles
script
2022-03-30 23:41:06 +01:00
Oliver Davies
b96ce389a9
feat(nvim): add LSP signature
2022-03-30 23:18:37 +01:00
Oliver Davies
e37246e43c
chore: remove old roles
2022-03-30 23:18:36 +01:00
Oliver Davies
d407e76635
feat: add tldr, gnome-tweaks, and npm
2022-03-30 23:18:35 +01:00
Oliver Davies
76597dcb17
feat(nvim): add neovim-lsp
role
...
Add a new role for installing the required packages for running
different LSP servers (e.g. intelephense) within Neovim.
2022-03-30 23:14:57 +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
Oliver Davies
14ebc86df5
feat(nvim): use the new global status line
2022-03-23 19:36:57 +00:00
Oliver Davies
3d1135788c
feat(nvim): add mappings for refactors
2022-03-23 19:36:57 +00:00
Oliver Davies
903a36451d
style(nvim): run stylua
2022-03-23 19:36:54 +00:00
Oliver Davies
bc4e9b7952
feat(nvim): make req
work with dots
2022-03-23 19:36:35 +00:00
Oliver Davies
25c6a44a2a
feat(nvim): configure harpoon
2022-03-23 11:43:05 +00:00
Oliver Davies
f50019dc19
feat(nvim): use express_line.nvim
2022-03-16 21:28:47 +00:00
Oliver Davies
f11372b550
chore(nvim): no hidden buffers
2022-03-02 19:41:17 +00:00
Oliver Davies
8f64d2773d
feat(nvim): add kazhala/close-buffers.nvim
2022-03-02 19:39:39 +00:00
Oliver Davies
9b3ca342f8
fix(nvim): mapping error which stops me typing 'K'
2022-02-28 21:58:41 +00:00
Oliver Davies
4cce15244a
chore(nvim): update neogit mappings
2022-02-28 21:57:48 +00:00
Oliver Davies
1e7f350a3b
feat(nvim): configure Neogit
2022-02-17 20:37:37 +00:00
Oliver Davies
314d254069
feat(nvim): add nvim-notify
2022-02-16 08:26:21 +00:00
Oliver Davies
f6578a821a
feat(nvim): add a snippet for pcall
...
Useful when adding configuration files for new plugins.
2022-02-16 08:18:32 +00:00
Oliver Davies
251af8a126
feat(nvim): add fidget.nvim
2022-02-16 08:17:53 +00:00
Oliver Davies
143ad94abf
feat(nvim): add neogit
2022-02-16 08:03:16 +00:00
Oliver Davies
d2ff1cb546
feat(nvim): add lir.nvim
2022-02-16 07:59:33 +00:00
Oliver Davies
06664fda41
feat: update luasnip configuration
2022-02-10 10:02:08 +00:00
Oliver Davies
89400c9167
refactor(nvim): Telescope key bindings
2022-02-02 17:10:51 +00:00
Oliver Davies
5ea401884e
refactor(nvim): be consistent with casing
2022-01-30 19:49:37 +00:00
Oliver Davies
47e7d1b8cb
refactor(nvim): build from source
2022-01-30 10:48:07 +00:00
Oliver Davies
3b4c247ca7
refactor(nvim): completion configuration
2022-01-29 01:14:09 +00:00
Oliver Davies
49c6254fe1
refactor(nvim): LSP configuration
2022-01-29 00:57:02 +00:00
Oliver Davies
55f899b7ae
Revert "nvim: fold everything by default"
...
This reverts commit 79a2687fcf
.
2022-01-29 00:51:36 +00:00
Oliver Davies
f31dd3327f
chore(nvim): don't wrap by default
2022-01-29 00:51:36 +00:00
Oliver Davies
494fbd5a4a
chore(nvim): remove auto-pairs plugin
2022-01-29 00:00:08 +00:00
Oliver Davies
fdff705158
feat(zsh): use the spaceship prompt
2022-01-29 00:00:08 +00:00
Oliver Davies
0a574a8164
refactor(nvim): remove unused local
2022-01-21 13:14:39 +00:00
Oliver Davies
d73da59246
feat(nvim): add small_terminal
function
2022-01-21 00:04:21 +00:00
Oliver Davies
a30c771054
feat(nvim): add nvim-lua/lsp-status.nvim
2022-01-20 23:56:02 +00:00
Oliver Davies
93e329a60b
chore(nvim): add a local for use
2022-01-20 23:54:21 +00:00
Oliver Davies
6aad5c6f54
chore(nvim): reduce the character width in ZenMode
2022-01-20 15:57:50 +00:00
Oliver Davies
9e8b13a760
feat(nvim): add lualine
2022-01-20 15:57:25 +00:00
Oliver Davies
776772a952
chore(nvim): disable auto-formatting
...
This is tricky when working on projects that use different formatting
and coding styles (e.g. Drupal and Symfony), and on projects that
haven't had code formatting run on them before and making a small change
causes a large number of changes to be staged.
I'll experiment with formatting code within a range, or toggling
auto-formatting per project. Maybe something similar to what @wincent
showed in https://youtu.be/ifA8iw42vwI .
2022-01-20 15:50:52 +00:00
Oliver Davies
44e7add133
refactor(nvim): remove unused local
2022-01-20 15:47:44 +00:00
Oliver Davies
2730c21433
chore(nvim): use ivy theme for file browser
2022-01-20 15:44:33 +00:00
Oliver Davies
75c8e6e5b1
fix(nvim): update file_browser command
2022-01-14 23:47:04 +00:00
Oliver Davies
6b8e3a8c59
feat(nvim): re-add Telescope file browser
2022-01-13 01:04:11 +00:00
Oliver Davies
c7a0954051
chore(nvim): disable formatting for now for PHP
2022-01-13 01:00:01 +00:00
Oliver Davies
cd67d3800c
chore(nvim): update keymaps for diagnostics
2022-01-13 00:37:05 +00:00
Oliver Davies
a4db5be33f
fix(nvim): change sorting strategy when grepping
2022-01-13 00:32:16 +00:00
Oliver Davies
cf6647658d
feat(nvim): add refactoring.nvim plugin
2022-01-13 00:23:36 +00:00
Oliver Davies
41eb8f6c71
refactor(nvim): rename luasnip
to l
2022-01-13 00:18:02 +00:00
Oliver Davies
b6deb4cf8e
chore(nvim): set global vim variable in Lua
2022-01-13 00:16:27 +00:00