Evie Litherland-Smith
157397a829
Move transient prompt function into own file
2023-02-25 14:21:52 +00:00
Evie Litherland-Smith
675b881b0f
Enable memory usage display
2023-02-25 11:46:48 +00:00
Evie Litherland-Smith
c0acd01670
Update starship format
2023-02-25 11:44:26 +00:00
Evie Litherland-Smith
c8953aa6d0
Delete .profile, move aliases into fish function directory
2023-02-25 11:33:00 +00:00
Evie Litherland-Smith
969264c21a
Finish fish environment setup, ignore fish_variables from git
2023-02-25 09:52:25 +00:00
Evie Litherland-Smith
5e28ce4ec2
Don't save fish_variables in git
2023-02-25 09:42:13 +00:00
Evie Litherland-Smith
02428e2d63
Add keychain setup to fish
2023-02-25 09:12:07 +00:00
Evie Litherland-Smith
7709fef79e
Complete conversion to fish
2023-02-25 08:46:56 +00:00
Evie Litherland-Smith
58c8246cac
Start converting to use fish instead of zsh
2023-02-25 08:24:14 +00:00
Evie Litherland-Smith
9cbfd5bd4c
Remove LazyGit plugin from telescope
2023-02-24 10:38:30 +00:00
Evie Litherland-Smith
7ce0fc9438
Restore vim-fugitive, replace lazygit integration
2023-02-24 07:58:47 +00:00
Evie Litherland-Smith
da112b242e
Turn off lazy update check on startup
2023-02-24 07:48:16 +00:00
Evie Litherland-Smith
cb55e8c7db
Add wezterm window decorations
2023-02-24 07:48:08 +00:00
Evie Litherland-Smith
b0e4d5af9b
Add neofetch config
2023-02-24 07:40:46 +00:00
Evie Litherland-Smith
205f49fdfa
Remove ensure_installed steps from mason
2023-02-23 18:28:56 +00:00
Evie Litherland-Smith
f0eea8a951
Allow formatting with any installed language server
2023-02-23 18:27:48 +00:00
Evie Litherland-Smith
7be2032f87
Disable transparent background in nvim
2023-02-23 13:38:47 +00:00
Evie Litherland-Smith
e5f63b9f54
Make git config more flexible for different emails
...
Move user name back into config
Include file user_email to hold per-system email address
2023-02-23 11:39:07 +00:00
Evie Litherland-Smith
ce1d12858e
Set default git branch to main
2023-02-23 11:36:19 +00:00
Evie Litherland-Smith
1dcd678137
Add mason plugins for null_ls and nvim_dap
2023-02-21 17:31:50 +00:00
Evie Litherland-Smith
4b3526f81b
Add treesitter commands to lazyload
2023-02-21 17:31:20 +00:00
Evie Litherland-Smith
7b80a95c32
Add lazygit plugin and config + telescope integration
2023-02-21 07:59:52 +00:00
Evie Litherland-Smith
5409df6d47
Update dashboard shortcuts, add cmd to start LSP
2023-02-21 07:51:56 +00:00
Evie Litherland-Smith
c0d336c585
Add keymap to open Mason
2023-02-21 07:44:51 +00:00
Evie Litherland-Smith
d8b0ad50b3
Add config for mason and automatic LSP config setup from LspInstall, remove LSP packages from pkglist, setup stylua in pre-commit hook
2023-02-21 07:43:48 +00:00
Evie Litherland-Smith
ea55aa34c6
Add mason package
2023-02-21 07:08:19 +00:00
Evie Litherland-Smith
7999de3fca
Split LSP package definitions to avoid monolithic dependencies list, and add more flexibility
2023-02-21 07:07:42 +00:00
Evie Litherland-Smith
396e683145
Add lazy config options back
2023-02-21 07:07:13 +00:00
Evie Litherland-Smith
3505bb8abe
Add new mappings for neotree, add neotree shortcut to dashboard
2023-02-20 18:19:32 +00:00
Evie Litherland-Smith
b37c900acb
Tweak wezterm transparency
2023-02-20 18:10:50 +00:00
Evie Litherland-Smith
ba4a870af2
Move telescope extension definition inside main telescope plugin file
2023-02-20 18:10:23 +00:00
Evie Litherland-Smith
68a1009db7
Add some more telescope plugins, lazy load
2023-02-20 17:46:02 +00:00
Evie Litherland-Smith
04ff522a0c
Split plugin configuration options into config directory, keep spec in plugin directory
2023-02-20 17:15:44 +00:00
Evie Litherland-Smith
1447abb240
Add dashboard and which_key plugins
2023-02-20 16:43:33 +00:00
Evie Litherland-Smith
a7a5e03d9f
remove old telescope aerial command
2023-02-20 15:33:01 +00:00
Evie Litherland-Smith
d48a051404
Lazy load navigator
2023-02-20 12:07:19 +00:00
Evie Litherland-Smith
9bc564895f
Move extra config files into config directory
2023-02-20 12:05:08 +00:00
Evie Litherland-Smith
ce7fed242e
Split LSP settings into more specific files in lsp directory
2023-02-20 11:45:08 +00:00
Evie Litherland-Smith
ea6cf9bb24
Rename feline components file
2023-02-20 11:32:46 +00:00
Evie Litherland-Smith
93cf2b12a1
Optimise startup time
2023-02-20 11:32:30 +00:00
Evie Litherland-Smith
c4fdedf391
Move catppuccin options into ui directory
2023-02-20 11:25:00 +00:00
Evie Litherland-Smith
edb827889a
Initial conversion of plugins to dynamic system, plugin specs loaded by Lazy from plugins directory
2023-02-20 11:09:53 +00:00
Evie Litherland-Smith
638d1e18f1
Add diffview plugin, add more config options to git for diff and merge tool
2023-02-20 10:34:43 +00:00
Evie Litherland-Smith
052a8a4dd4
Style status using new_tab_bg for consistency
2023-02-19 12:18:43 +00:00
Evie Litherland-Smith
92c3bcbf7c
Add custom styling to wezterm tab bar, move stylua.toml to top level directory
2023-02-19 12:16:22 +00:00
Evie Litherland-Smith
4c8a1623f0
Add stylua formatting file, change tabs back to spaces
2023-02-17 16:35:40 +00:00
Evie Litherland-Smith
65064e74f5
Add neodev plugin
2023-02-17 16:29:48 +00:00
Evie Litherland-Smith
9a30d3caaa
Add some lazy loading setup
2023-02-17 10:27:08 +00:00
Evie Litherland-Smith
0d22adf661
Formatting
2023-02-17 10:14:52 +00:00
Evie Litherland-Smith
b4b1ec8ff7
Move lazy setup to init.lua, plugins.lua returns plugin spec
2023-02-17 10:13:18 +00:00
Evie Litherland-Smith
8989bcd547
Test disabling position if buffer has no parser
2023-02-17 09:15:51 +00:00
Evie Litherland-Smith
9784fe15c6
Initial convert nvim to use lazy instead of packer
2023-02-17 08:51:09 +00:00
Evie Litherland-Smith
418e0370a5
Unhide dotfiles in neovim to fix search
2023-02-16 14:30:37 +00:00
Evie Litherland-Smith
36b3f80bde
neo-tree config additions
2023-02-16 14:26:58 +00:00
Evie Litherland-Smith
c01a1f91ad
Add some more keymaps, fix wezterm status spacing and clean up linter errors
2023-02-16 14:02:41 +00:00
Evie Litherland-Smith
4b4083656b
Add keymap and config for nvim-test
2023-02-16 11:58:45 +00:00
Evie Litherland-Smith
9a58a7362f
Change neotree keymap to toggle
2023-02-16 11:50:29 +00:00
Evie Litherland-Smith
80c06762a1
Add nvim-test plugin
2023-02-16 11:49:25 +00:00
Evie Litherland-Smith
0db7e54067
Remove toggleterm, project, replace nvim-tree with neotree
2023-02-16 11:25:35 +00:00
Evie Litherland-Smith
64744744bd
Copy catpucchin feline setup and modify, move central portions to either side
2023-02-16 10:06:31 +00:00
Evie Litherland-Smith
399675f8b1
Move location in feline to left section, set ch to 0
2023-02-15 17:29:08 +00:00
Evie Litherland-Smith
f2f690e172
Turn trouble auto-open off again
2023-02-15 17:16:23 +00:00
Evie Litherland-Smith
ff4cb251a5
Remove vim-fugitive and replace with toggleterm LazyGit
2023-02-15 16:00:45 +00:00
Evie Litherland-Smith
49a17c1d6f
Fix crash for telescope buffer
2023-02-15 16:00:32 +00:00
Evie Litherland-Smith
ccb49c3cd0
Cleanup LSP config, auto open trouble for diagnostics
2023-02-15 15:26:03 +00:00
Evie Litherland-Smith
d32cc47954
Extend feline LSP status with TS current location
2023-02-15 15:22:03 +00:00
Evie Litherland-Smith
33087ba392
Add gradient colour to statusbar
2023-02-15 10:20:56 +00:00
Evie Litherland-Smith
52bec5865d
Used rounded form of p10k and make wezterm status match
2023-02-14 22:44:32 +00:00
Evie Litherland-Smith
e5025c6a39
Set up colour scheme for Catppuccin Macchiato
2023-02-14 22:38:18 +00:00
Evie Litherland-Smith
4633fbe83d
Start moving to new colourscheme (Catpuccin), WIP
2023-02-14 18:00:43 +00:00
Evie Litherland-Smith
c6c03d2b37
Customise wezterm statusbar and colouring
2023-02-14 15:11:10 +00:00
Evie Litherland-Smith
66793d4c22
Move wezterm config into separated files, add statusbar
2023-02-14 12:01:37 +00:00
Evie Litherland-Smith
0eaf1dd436
Change back to floating and remove auto-open
2023-02-14 09:50:03 +00:00
Evie Litherland-Smith
3ee946324a
Remove navigation keymaps, format
2023-02-14 09:47:49 +00:00
Evie Litherland-Smith
c13195cb26
Update depracated sumneko_lua config
2023-02-14 09:03:18 +00:00
Evie Litherland-Smith
c80fbac605
Prune old stuff
2023-02-13 13:10:39 +00:00
Evie Litherland-Smith
ac62702feb
Add a few more formatters, run formatting on files
2023-02-13 12:57:12 +00:00
Evie Litherland-Smith
d3ed6bae04
Add explicit control over wezterm keyboard shortcuts
2023-02-13 12:38:19 +00:00
Evie Litherland-Smith
0664b2424e
Merge branch 'main' of github.com:elitherl/dotfiles
2023-02-13 10:35:43 +00:00
Evie Litherland-Smith
c0caa0e82c
Use new alias email for git commits
2023-02-13 10:35:31 +00:00
Evie Litherland-Smith
10a5b10085
Don't open nvim tree on file, only on empty start
2023-02-13 10:35:17 +00:00
Evie Litherland-Smith
46c4460d92
Add font size to wezterm, fix some depracation in tabby
2023-02-11 10:16:31 +00:00
Evie Litherland-Smith
771f611e3a
Remove diagnostic duplication from lsp-status
2023-02-10 13:56:31 +00:00
Evie Litherland-Smith
48b37e0ac6
Clean up some unused plugins, re-enable nvim-tree auto open with new autocmd
2023-02-10 09:27:22 +00:00
Evie Litherland-Smith
3920a4f778
Revert "Remove tabby, move TMUX status to top, reenable automatic TMUX on startup"
...
This reverts commit ad1c89f655
.
2023-02-09 22:54:51 +00:00
Evie Litherland-Smith
ad1c89f655
Remove tabby, move TMUX status to top, reenable automatic TMUX on startup
2023-02-09 22:53:58 +00:00
Evie Litherland-Smith
11de3e525f
Add LSP status to feline
2023-02-09 22:25:53 +00:00
Evie Litherland-Smith
6881b5dfb9
Switch back to using Navigator plugin, got working with TMUX now
2023-02-09 22:09:51 +00:00
Evie Litherland-Smith
86c11e0fce
Start new tmux session per window
2023-02-09 16:49:43 +00:00
Evie Litherland-Smith
3be9aa5a10
Add TPM for tmux plugin management + plugins
2023-02-09 15:47:44 +00:00
Evie Litherland-Smith
6eacf0124c
Move tmux config into config dir
2023-02-09 13:18:52 +00:00
Evie Litherland-Smith
8b7b2861f7
Fix project scope setting
2023-02-09 13:01:19 +00:00
Evie Litherland-Smith
8383f7d019
Move dotfiles from HOME into sub directory, make discovery automatic
...
like config
2023-02-09 08:53:40 +00:00
Evie Litherland-Smith
9c1dd1ce27
Convert yadm changes back to Makefile-based system
2023-02-08 23:54:40 +00:00
Evie Litherland-Smith
c80e7deff9
Use default backends for aerial
2023-02-03 15:06:49 +00:00
Evie Litherland-Smith
3a74b60ef3
Add automatic bootstrap for packer install
2023-02-01 07:57:54 +00:00
Evie Litherland-Smith
44462072f6
Add packer to Makefile, add some extra plugins
2023-02-01 07:49:12 +00:00
Evie Litherland-Smith
52dc46d8da
Make aerial floating, remove kind filtering to show everything
2023-01-31 17:01:37 +00:00
Evie Litherland-Smith
62b5063470
Remove efm-langserver binary, add refactoring code actions plugin
2023-01-31 16:23:54 +00:00
Evie Litherland-Smith
07c3ab7986
Switch nightfox for onedark
...
Remove some unused plugins and prune unused files
2023-01-31 15:22:04 +00:00
Evie Litherland-Smith
8a6ad56378
Disable kitty remember window size
2023-01-31 14:45:11 +00:00
Evie Litherland-Smith
17cdc80a80
Add null-ls and register as LSP formatter
2023-01-31 14:41:46 +00:00
Evie Litherland-Smith
8df1e359a5
Clean up and extend LSP
...
Move nvim-cmp set up to own file, LSP file was getting unmanageable
Add more cmp/lsp plugins to improve capabilities
Switch python LSP back to using pyright
Remove legacy neovide stuff
2023-01-31 13:42:24 +00:00
Evie Litherland-Smith
8b2f535a2e
Simplify aerial config and update keymaps
2023-01-31 09:06:01 +00:00
Evie Litherland-Smith
4f2739df7f
Make nvim-tree floating (again)
2023-01-31 09:05:29 +00:00
Evie Litherland-Smith
501687493d
Remove depracated options
2023-01-30 22:40:02 +00:00
Evie Litherland-Smith
161fe2fe31
Use mypy live mode again
2023-01-30 16:36:25 +00:00
Evie Litherland-Smith
659d3acdb2
Add git config
2023-01-30 15:17:53 +00:00
Evie Litherland-Smith
c1d33bd9cf
Update ranger config
2023-01-30 15:12:10 +00:00
Evie Litherland-Smith
feeecbe936
Switch python linting back to pylsp
2023-01-30 14:47:53 +00:00
Evie Litherland-Smith
082a2c6b99
Fix making ssh/socket/ and remember kitty size
2023-01-29 19:25:02 +00:00
Evie Litherland-Smith
f6462e25f3
Revert floating setup for aerial and nvim-tree
2023-01-27 22:12:42 +00:00
Evie Litherland-Smith
9617b9f810
Remove reduntand keymaps
2023-01-27 11:13:29 +00:00
Evie Litherland-Smith
24ffbb44b4
Make toggleterm floating again
2023-01-27 11:11:20 +00:00
Evie Litherland-Smith
08e3cd3509
Add project, remove sidebar, add plugins to telescope
2023-01-26 17:10:57 +00:00
Evie Litherland-Smith
685799c6dc
Misc formatting changes
2023-01-26 11:34:33 +00:00
Evie Litherland-Smith
7b55d03182
highlight all when modified
2023-01-26 10:16:39 +00:00
Evie Litherland-Smith
79bc4e86f5
Add sidebar, adjust settings for nvim-tree and aerial to work together
2023-01-25 18:36:39 +00:00
Evie Litherland-Smith
d6e2c38ef7
Add texlab LSP for LaTeX files
2023-01-25 13:53:40 +00:00
Evie Litherland-Smith
9b6bf8371f
Turn off nvim-tree auto opening
2023-01-25 11:57:19 +00:00
Evie Litherland-Smith
ed0e662844
Remove setting kitty window size
2023-01-25 11:57:09 +00:00
Evie Litherland-Smith
a9cd6a0835
Fix keymap reversed by accident
2023-01-24 13:58:22 +00:00
Evie Litherland-Smith
82b6838dff
Update some git-related keymaps
2023-01-24 13:57:33 +00:00
Evie Litherland-Smith
c4cadedada
Add default window size, change default layout to Grid
2023-01-24 13:21:41 +00:00
Evie Litherland-Smith
e875c0ac75
Remove TSUpdate hook from tree-sitter packer entry
2023-01-20 08:06:21 +00:00
Evie Litherland-Smith
9e41c52c80
Add pypoetry config, add oh-my-zsh install check before installer
2023-01-18 10:15:19 +00:00
Evie Litherland-Smith
59c50b58f3
Add ranger-fm and euporie to pipx packages, add default ranger config files
2023-01-17 13:47:49 +00:00
Evie Litherland-Smith
53a4bbded2
Set terminal title in nvim
2023-01-17 10:21:02 +00:00
Evie Litherland-Smith
609181273f
Change to nightfox theme, set termguicolours earlier and set fallback background for notify to fix popup
2023-01-16 11:25:17 +00:00
Evie Litherland-Smith
305623b502
Move external binaries to top level, add lazygit and lua-lsp
2023-01-16 11:13:23 +00:00
Evie Litherland-Smith
0f683e8199
Change kitty back to onedark theme
2023-01-16 11:11:53 +00:00
Evie Litherland-Smith
ed5cf8bbd1
Fix nightfox theme option setting (was not working this whole time)
2023-01-13 15:23:24 +00:00
Evie Litherland-Smith
b096badab3
Remove onedark theme setting from lualine
2023-01-13 10:24:35 +00:00
Evie Litherland-Smith
667572107d
Change kitty to use custom eOS theme
2023-01-13 09:56:16 +00:00
Evie Litherland-Smith
a55de6db5a
Replace onedark with nightfox colourscheme
2023-01-12 11:49:12 +00:00
Evie Litherland-Smith
92acabd111
Remove i3 config
2023-01-12 09:03:25 +00:00
Evie Litherland-Smith
fb7dfc6891
Change pynvim to system package instead of venv, move nvim install to global install.sh
2023-01-12 09:01:23 +00:00
Evie Litherland-Smith
bf837aeedb
Fix mac specific lazygit, add nvim install script to main install
2023-01-10 21:41:50 +00:00
Evie Litherland-Smith
7fe33de53d
Streamline kitty symbol map
2023-01-10 08:29:19 +00:00
Evie Litherland-Smith
1d2b449bf6
Move non-vim specific resources to top level
2023-01-10 08:22:54 +00:00
Evie Litherland-Smith
2899218336
Add additional config files and templates from old dotfiles
2023-01-10 08:06:54 +00:00
Evie Litherland-Smith
85342ba955
Convert nvim config to full dotfiles repo
...
Restructure ready for adding additional config files
2023-01-10 07:55:21 +00:00