Commit graph

626 commits

Author SHA1 Message Date
d407e76635 feat: add tldr, gnome-tweaks, and npm 2022-03-30 23:18:35 +01:00
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
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
14ebc86df5 feat(nvim): use the new global status line 2022-03-23 19:36:57 +00:00
3d1135788c feat(nvim): add mappings for refactors 2022-03-23 19:36:57 +00:00
903a36451d style(nvim): run stylua 2022-03-23 19:36:54 +00:00
bc4e9b7952 feat(nvim): make req work with dots 2022-03-23 19:36:35 +00:00
25c6a44a2a
feat(nvim): configure harpoon 2022-03-23 11:43:05 +00:00
f50019dc19 feat(nvim): use express_line.nvim 2022-03-16 21:28:47 +00:00
f11372b550 chore(nvim): no hidden buffers 2022-03-02 19:41:17 +00:00
8f64d2773d feat(nvim): add kazhala/close-buffers.nvim 2022-03-02 19:39:39 +00:00
9b3ca342f8 fix(nvim): mapping error which stops me typing 'K' 2022-02-28 21:58:41 +00:00
4cce15244a chore(nvim): update neogit mappings 2022-02-28 21:57:48 +00:00
1e7f350a3b feat(nvim): configure Neogit 2022-02-17 20:37:37 +00:00
314d254069 feat(nvim): add nvim-notify 2022-02-16 08:26:21 +00:00
f6578a821a feat(nvim): add a snippet for pcall
Useful when adding configuration files for new plugins.
2022-02-16 08:18:32 +00:00
251af8a126 feat(nvim): add fidget.nvim 2022-02-16 08:17:53 +00:00
143ad94abf feat(nvim): add neogit 2022-02-16 08:03:16 +00:00
d2ff1cb546 feat(nvim): add lir.nvim 2022-02-16 07:59:33 +00:00
06664fda41 feat: update luasnip configuration 2022-02-10 10:02:08 +00:00
89400c9167 refactor(nvim): Telescope key bindings 2022-02-02 17:10:51 +00:00
5ea401884e refactor(nvim): be consistent with casing 2022-01-30 19:49:37 +00:00
47e7d1b8cb refactor(nvim): build from source 2022-01-30 10:48:07 +00:00
3b4c247ca7 refactor(nvim): completion configuration 2022-01-29 01:14:09 +00:00
49c6254fe1 refactor(nvim): LSP configuration 2022-01-29 00:57:02 +00:00
55f899b7ae Revert "nvim: fold everything by default"
This reverts commit 79a2687fcf.
2022-01-29 00:51:36 +00:00
f31dd3327f chore(nvim): don't wrap by default 2022-01-29 00:51:36 +00:00
494fbd5a4a chore(nvim): remove auto-pairs plugin 2022-01-29 00:00:08 +00:00
fdff705158 feat(zsh): use the spaceship prompt 2022-01-29 00:00:08 +00:00
0a574a8164 refactor(nvim): remove unused local 2022-01-21 13:14:39 +00:00
d73da59246 feat(nvim): add small_terminal function 2022-01-21 00:04:21 +00:00
a30c771054 feat(nvim): add nvim-lua/lsp-status.nvim 2022-01-20 23:56:02 +00:00
93e329a60b chore(nvim): add a local for use 2022-01-20 23:54:21 +00:00
6aad5c6f54 chore(nvim): reduce the character width in ZenMode 2022-01-20 15:57:50 +00:00
9e8b13a760 feat(nvim): add lualine 2022-01-20 15:57:25 +00:00
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
44e7add133 refactor(nvim): remove unused local 2022-01-20 15:47:44 +00:00
2730c21433 chore(nvim): use ivy theme for file browser 2022-01-20 15:44:33 +00:00
75c8e6e5b1 fix(nvim): update file_browser command 2022-01-14 23:47:04 +00:00
6b8e3a8c59 feat(nvim): re-add Telescope file browser 2022-01-13 01:04:11 +00:00
c7a0954051 chore(nvim): disable formatting for now for PHP 2022-01-13 01:00:01 +00:00
cd67d3800c chore(nvim): update keymaps for diagnostics 2022-01-13 00:37:05 +00:00
a4db5be33f fix(nvim): change sorting strategy when grepping 2022-01-13 00:32:16 +00:00
cf6647658d feat(nvim): add refactoring.nvim plugin 2022-01-13 00:23:36 +00:00
41eb8f6c71 refactor(nvim): rename luasnip to l 2022-01-13 00:18:02 +00:00
b6deb4cf8e chore(nvim): set global vim variable in Lua 2022-01-13 00:16:27 +00:00
66b1d7da49 chore(nvim): remove print code 2022-01-12 23:28:57 +00:00
9b4f4b2a7b feat(nvim): add rst snippets
Refs: 
2022-01-12 13:44:24 +00:00
1c1eb68233 feat(nvim): re-add sumneko_lua LSP 2022-01-12 13:44:24 +00:00
3e78a62033 refactor(nvim): use key/value pairs for snippets
Refs: 
2022-01-12 13:44:22 +00:00