This allows neovim instances to share registers, marks, command history
and some other bits.
See :h shada
Augroup stolen from here:
https://vi.stackexchange.com/a/24564
Greg Hurrell video: https://www.youtube.com/watch?v=3jDafvUESbs
This allows me to jump between c source, header and test files easily.
It is capable of a lot more than this but I haven't looked into it too
much yet.
Now uses ccls instead of clang for c language server. Seems better at
jumping to definition.
Also adds <leader k> to open man page since shift k is now overwritten
with the popup for the declaration that lsp provides
Heavily inspired by this: https://dev.to/frost/fish-style-abbreviations-in-zsh-40aa
When space is pushed, zsh will try to expand any aliases that I have put
in the array in this file.
It is currently quite basic, only looking at the first word on the
command line.
Previously, pushing both shift keys would switch the layout between
colemak and qwerty. However, I never use qwerty now so have changed it
so that double shift now toggles capslock. The capslock key remains
bound to backspace as is default in colemak
If a shadow is added to a screenshot, that new images is added to the
clipboard and the next event will be run against that.
Also, add to clipboard is now something you can do after a screenshot
(or shadow add) which is useful if you copy something, then want to
re-add the last screenshot to your clipboard
This is a script that provides context menus (via rofi) based on a
previous action.
It takes an optional --first argument that, when present, causes the
script to select the first option on the list automatically.
It currently has two actions that it knows how to follow:
* using my password manager script to select a password
- In this situation it will get a otp for the same password
* After taking a screenshot
- open the screenshot
- Add a shadow to the screenshot
- Perform ocr on the screenshot
I will extend this to do more things in time.