Oliver Davies
501fe8533f
refactor: use a flake for Pop!_OS
2022-09-29 15:17:25 +01:00
Oliver Davies
a5fa4e80ab
feat(zsh): add run alias
2022-09-29 15:17:25 +01:00
Oliver Davies
2c4e616026
feat(zsh): configure autocd
and cdpath
2022-09-29 15:17:25 +01:00
Oliver Davies
aad6001ccd
fix(zsh): case insensitive autocompletion
2022-09-29 15:17:25 +01:00
Oliver Davies
cb812ee063
fix(tmux): syntax error in tmux.conf
2022-09-29 15:17:25 +01:00
Oliver Davies
80f76da981
fix(tmux): colours
2022-09-29 15:17:25 +01:00
Oliver Davies
ebdc6bf771
build: add justfile
2022-09-29 15:17:25 +01:00
Oliver Davies
21e0969fe0
chore: move home.nix
2022-09-29 15:17:25 +01:00
Oliver Davies
45c7a28ac6
feat: enable bat
2022-09-29 15:17:25 +01:00
Oliver Davies
dd7f3f0d95
feat(git): more configuration
2022-09-29 15:17:25 +01:00
Oliver Davies
b0fdd2429d
feat(git): re-add aliases
2022-09-29 15:17:25 +01:00
Oliver Davies
4e2e81c815
fix(zsh): disable completion
...
Fix error when running `home-manager switch` by disabling ZSH
completions.
2022-09-29 15:17:25 +01:00
Oliver Davies
b5308adf17
chore(zsh): change dotDir
2022-09-29 15:17:25 +01:00
Oliver Davies
c731e814a5
feat(git): add g
function
2022-09-29 15:17:25 +01:00
Oliver Davies
01910284dc
feat(git): start configuring Git
2022-09-29 15:17:25 +01:00
Oliver Davies
503e40b762
feat(zsh): configure plugins
2022-09-29 15:17:25 +01:00
Oliver Davies
a1bc689a01
feat(zsh): enable zsh
2022-09-29 15:17:25 +01:00
Oliver Davies
af1d8d3777
feat: initial commit
2022-09-29 15:17:25 +01:00
Oliver Davies
41b8f3f552
feat: use nix package manager
2022-09-29 15:17:15 +01:00
Oliver Davies
7039451cef
feat(nvim): add tpope/vim-abolish
2022-09-25 22:15:26 +01:00
Oliver Davies
7e935b12c0
feat(nvim): improve C-d and C-u mappings
...
Move up or down by half a page but also automatically re-center the
screen so that the cursor is always within a consistent positiion.
2022-09-01 22:01:42 +01:00
Oliver Davies
8466a81183
chore(nvim): remove ununsed plugins
2022-09-01 22:01:15 +01:00
Oliver Davies
976045d1ca
feat(nvim): add nvim-treesitter-context
2022-09-01 21:58:44 +01:00
Oliver Davies
cf0a317b23
chore(nvim): add keymap to format text
...
Add a keymap within the LSP client to format the text rather than
automatically formatting it on save.
2022-09-01 18:50:50 +01:00
Oliver Davies
14b6d80507
chore(nvim): remove auto-formatting
2022-09-01 18:50:32 +01:00
Oliver Davies
351c4d7814
fix(nvim): replace resolved_capabilities
...
Replace the deprecated `client.resolved_capabilities` with
`client.server_capabilities`
2022-09-01 18:49:10 +01:00
Oliver Davies
2b20cd1e59
fix(aliases): update to use gh
2022-08-25 00:28:08 +01:00
Oliver Davies
8c7f6739d0
fix(aliases): update to use gh
2022-08-25 00:27:08 +01:00
Oliver Davies
4248c20ea1
fix(aliases): update to use gh
2022-08-24 23:43:11 +01:00
Oliver Davies
69fb4104ee
feat(git): add worktrees alias
2022-08-24 23:09:57 +01:00
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