Commit graph

792 commits

Author SHA1 Message Date
Oliver Davies dc79ebf5a7 feat(run): allow run files in notes directories
Move `run` from a simple alias to a function which checks a for a
`.notes/run` file first or defaults back to the previous functionality
and uses a file in the current directory.
2022-08-19 10:23:31 +01:00
Oliver Davies 66b491395d style(nvim): run stylua 2022-08-18 00:09:53 +01:00
Oliver Davies 2cee68f31d feat(nvim): add HTTP client plugin
I went to GitHub to find a HTTP client plugin that I could use to
replace Postman, and found https://github.com/rest-nvim/rest.nvim.

It seems to work well. Thanks @NTBBloodbath!
2022-08-18 00:09:53 +01:00
Oliver Davies 8ed8b71a7e refactor(zsh): extract prompt functions 2022-08-16 16:26:19 +01:00
Oliver Davies 436c3d4b1f chore(nvim): specify TreeSitter languages 2022-08-16 16:00:44 +01:00
Oliver Davies 7c9c7d4815 fix(nvim): add missing edit_zsh function 2022-08-16 13:07:44 +01:00
Oliver Davies f4f8db99d1 chore(nvim): disable current line blame 2022-08-16 13:05:35 +01:00
Oliver Davies 182a3bf861 feat(projects): configure bare and version 2022-08-16 12:39:25 +01:00
Oliver Davies 79e92712a4 feat(nvim): add markdown-preview.nvim 2022-08-14 10:15:13 +01:00
Oliver Davies 77df19c9bb refactor(neovim): remove floaterm 2022-08-14 10:15:13 +01:00
Oliver Davies ae37bcdc9d feat(nvim): add mappings to move lines
Fixes #35
2022-08-09 15:24:04 +01:00
Oliver Davies d00175ab90 feat(role): add filezilla 2022-08-09 15:20:24 +01:00
Oliver Davies ea62e712fd feat(nvim): add Git worktree plugin 2022-08-06 01:14:27 -04:00
Oliver Davies 5000deb8b0 chore(nvim): update LSP configuration and mappings 2022-08-06 06:11:42 +01:00
Oliver Davies 2a766fd148 feat(nvim): add iamcco/markdown-preview.nvim 2022-08-06 06:11:40 +01:00
Oliver Davies c20c790e67 feat(nvim): configure lir 2022-08-06 06:10:12 +01:00
Oliver Davies 92496c1253 feat(nvim): add text object plugins 2022-08-06 06:09:46 +01:00
Oliver Davies b067e9f785 refactor(tmux): move config to .config/tmux 2022-08-03 21:58:04 -04:00
Oliver Davies 5aa64705ea feat(role): add projects 2022-08-02 00:19:03 -04:00
Oliver Davies 7f06e49aea refactor: group roles, define dependencies 2022-08-01 23:36:09 -04:00
Oliver Davies 75e52b5e2e feat(role): add fonts
Add and use JetBrains Mono.
2022-08-01 23:29:52 -04:00
Oliver Davies 4e2256ee03 feat(role): add flatpak applications 2022-08-01 23:28:15 -04:00
Oliver Davies 719d4f52d2 feat(git): add delta 2022-07-18 12:46:11 +01:00
Oliver Davies 78433fed83 fix(zsh): update directory name 2022-07-18 12:36:55 +01:00
Oliver Davies 8c6bd1056d
chore(zsh): include php-cs-fixer bin in PATH 2022-07-14 17:13:45 +01:00
Oliver Davies f8e0075019 fix(nvim): don't error on first load
Don't error on the first load before any plugins have been installed.
2022-07-13 11:04:09 +01:00
Oliver Davies 6de17552a4 fix(zsh): g function not autocompleting 2022-07-13 11:04:09 +01:00
Oliver Davies 6dc90947a5 feat(nvim): only show cursorline on active buffer 2022-07-13 11:04:09 +01:00
Oliver Davies 6b70074004 feat(nvim): show git blame on current line 2022-07-13 11:04:09 +01:00
Oliver Davies 7f2b1d985a chore(nvim): move DAP UI panes 2022-07-13 11:04:09 +01:00
Oliver Davies 8cd1ccb397
fix(neovim-lsp): create Intelephense directory
Ensure that the directory exists to create the licence file in.
2022-07-13 09:13:14 +01:00
Oliver Davies 3dfa00942d chore(zsh): update prompt
Ensure that the branch name and commit SHA update without needing to
source the config file again.
2022-07-12 19:49:20 +01:00
Oliver Davies c2bad3cf32 fix(zsh): g function not autocompleting 2022-07-12 19:49:20 +01:00
Oliver Davies 79cbd4361f chore(tmux): update plugins 2022-07-12 19:49:20 +01:00
Oliver Davies 5537ef0fdb refactor(tmux): change split key bindings 2022-07-12 11:06:45 +01:00
Oliver Davies 1ea8516e48 refactor(tmux): change prefix key 2022-07-12 11:06:35 +01:00
Oliver Davies 19f1820a2a fix(nvim): fix treesitter error
Change from the old `maintained` value to `all` for now, and later
specify a list of which languages I want to use.
2022-07-12 10:51:41 +01:00
Oliver Davies c9b22f2983 feat(nvim): add tabline.vim 2022-07-11 13:59:35 +01:00
Oliver Davies 735ce9baf1 fix(debugger): overwrite local modifications
Ignore local changes made within the `vscode-php-debug` directory due to
the Install task.
2022-07-08 10:39:29 +01:00
Oliver Davies ba15cf763d chore(nvim): configure DAP for Xdebug 2022-07-07 19:57:32 +01:00
Oliver Davies 41a6131661 feat(role): add awesome-wm 2022-07-07 07:38:07 +01:00
Oliver Davies 632c79b09f
chore(debugger): ensure the files are created 2022-07-06 22:17:52 +01:00
Oliver Davies 2bb019400f feat(component): add mysql-client
Ensure that the MySQL client is installed so that it can be used with
vim-dadbod.
2022-06-28 09:12:45 +01:00
Oliver Davies d3402db56b feat(nvim): add vim-dadbod, UI, and completion 2022-06-27 19:48:30 +01:00
Oliver Davies b71b89323d feat(nvim): automatically resize panes 2022-06-21 22:52:24 +01:00
Oliver Davies 0eebf0709f feat(nvim): add dap and dap-ui 2022-06-20 22:51:07 +01:00
Oliver Davies 7681c53526 refactor(nvim): move into the build directory 2022-06-20 22:46:34 +01:00
Oliver Davies 3dc73400dc feat(role): add debugger
Add `vscode-php-debug` for working with Xdebug and debugging PHP code.
2022-06-20 22:46:30 +01:00
Oliver Davies 6fba154cdf feat(role): add pulumi
Fixes: #31
2022-06-16 10:29:32 +01:00
Oliver Davies 8f3f97cf90 chore(nvim): update plugins 2022-06-15 11:48:02 +01:00