Commit graph

751 commits

Author SHA1 Message Date
Oliver Davies 5f4fb07631 fix(nvim): Tailwind completion in html.twig files
Whilst `twig` files are enabled by default, `html.twig` files aren't so
these need to be added as an additional filetype for LSP to work.

For completion, `html.twig` also needs to be added as a custom user
language, mapping to the `html` type.

Fixes: #25
2022-04-09 00:24:11 +01:00
Oliver Davies 8f9c3a9b53 feat(role): add notion-app
Install Notion via https://github.com/notion-enhancer/notion-repackaged.
2022-04-07 17:37:40 +01:00
Oliver Davies 906b1d0c99 chore(zsh): enable spaceship theme
Refs: #29
2022-04-07 12:10:24 +01:00
Oliver Davies 68be4d521d feat(platform-cli): add Platform.sh CLI
Fixes: #27
2022-04-07 12:10:10 +01:00
Oliver Davies 57f5cabf80 feat(nvim): add stylua and starship prompt
Fixes: GH-29
2022-04-07 11:33:28 +01:00
Oliver Davies 798e753cc5 chore(nvim): change sorting in file browser 2022-04-07 00:29:54 +01:00
Oliver Davies ea14acb98f chore(zsh): remove spaceship prompt 2022-04-07 00:29:30 +01:00
Oliver Davies 068936fbc5 chore(zsh): add dotfiles bin to $PATH 2022-04-07 00:27:17 +01:00
Oliver Davies 5b6fa2596d chore(zsh): add cargo bin to $PATH
Needed for `stylua` and for the Starship prompt.
2022-04-07 00:25:33 +01:00
Oliver Davies 291a8df6d0 feat(role): add GitHub CLI (gh)
Based on https:
//github.com/cli/cli/blob/19427d8819e36021c877b6e4cd855e060433f6ef/docs/install_linux.md.

Fixes: #28
2022-04-05 18:58:32 +01:00
Oliver Davies 3591a72612 feat(role): add jq 2022-04-05 14:05:19 +01:00
Oliver Davies 5a3fab8f53 feat(nvim): add vmap for visual mode mappings 2022-04-05 09:32:47 +01:00
Oliver Davies 96a532a501 feat(nvim): use vimux when running tests 2022-04-05 09:32:20 +01:00
Oliver Davies ec4942d72c chore(nvim): experimenting with overriding colours 2022-04-05 09:31:44 +01:00
Oliver Davies 6c95ee5d4f chore(nvim): add leader before mappings 2022-04-03 21:43:56 +01:00
Oliver Davies 30270105db feat: add keymaps for Treesitter 2022-04-03 20:45:24 +01:00
Oliver Davies 44636df384 refactor(nvim): rename file 2022-03-31 01:14:34 +01:00
Oliver Davies f29785c491 feat(nvim): add new plugins 2022-03-31 01:13:30 +01:00
Oliver Davies ddfdccde97 feat(nvim): add treesitter playground 2022-03-31 01:11:46 +01:00
Oliver Davies 5c0bf2c712 chore: automatically skip tags if in WSL 2022-03-31 00:19:57 +01:00
Oliver Davies 805eaedd6f feat: add tree role 2022-03-30 23:58:34 +01:00
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