Commit graph

181 commits

Author SHA1 Message Date
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
Oliver Davies 653d3e0e0e chore(tmux): change the prefix key 2022-06-11 08:16:15 +01:00
Oliver Davies dc695c56b4 feat(nvim): add junegunn/vim-easy-align 2022-06-08 08:50:26 +01:00
Oliver Davies b94e7267ce feat(nvim): add drupalclass snippet
Add a new `drupalclass` snippet for Luasnip that scaffolds a new PHP
class that's opinionated for Drupal applications.

The class name is based on the filename (minus the file extension) and
the namespace is generated automatically from the directory structure
based on the location of the `src` directory.

It also includes the `Tests` entry within the namespace if the file is
witin a `tests` directory.
2022-06-02 22:50:01 +01:00
Oliver Davies 1c5ce40d07
fix(tmuxinator): ensure that ruby is installed 2022-05-31 23:24:37 +01:00
Oliver Davies 9db923856c feat(role): add tmuxinator
Install tmuxinator via gem and create its configuration directory and
files.
2022-05-31 01:41:29 +01:00
Oliver Davies d81b89d16d chore: remove starship-prompt 2022-05-31 01:41:29 +01:00