2021-07-10 21:51:48 +00:00
|
|
|
# zsh plugins
|
|
|
|
acpid
|
|
|
|
activitywatch-bin
|
2020-09-14 08:47:02 +00:00
|
|
|
aerc
|
2020-09-18 10:25:49 +00:00
|
|
|
afew
|
2019-11-24 15:17:14 +00:00
|
|
|
alacritty
|
2021-07-10 21:51:48 +00:00
|
|
|
alias-tips-git
|
|
|
|
alsa-utils
|
2020-05-27 18:57:19 +00:00
|
|
|
an2linuxserver-git
|
2020-01-07 13:05:05 +00:00
|
|
|
anki
|
2020-05-26 13:48:45 +00:00
|
|
|
arch-wiki-lite
|
2020-02-07 21:07:53 +00:00
|
|
|
asciinema
|
2020-05-26 13:48:45 +00:00
|
|
|
aspell-de
|
|
|
|
aspell-en
|
2020-02-07 21:07:53 +00:00
|
|
|
atool
|
2021-07-10 21:51:48 +00:00
|
|
|
awesome
|
2020-05-26 13:48:45 +00:00
|
|
|
barrier
|
2020-10-02 09:50:31 +00:00
|
|
|
bash-language-server
|
2020-05-26 13:48:45 +00:00
|
|
|
bat
|
|
|
|
bc
|
|
|
|
biber
|
2019-11-24 15:17:14 +00:00
|
|
|
bibtool
|
|
|
|
bison
|
2021-07-10 21:51:48 +00:00
|
|
|
bluez
|
|
|
|
bluez-utils
|
|
|
|
dbus-broker
|
|
|
|
dcnnt
|
|
|
|
dell-command-configure
|
2019-11-24 15:17:14 +00:00
|
|
|
dhcpcd
|
|
|
|
dialog
|
2020-05-28 11:35:57 +00:00
|
|
|
diff-so-fancy
|
2019-11-24 15:17:14 +00:00
|
|
|
docker
|
2020-05-26 13:48:45 +00:00
|
|
|
docx2txt
|
2021-07-10 21:51:48 +00:00
|
|
|
duf
|
2019-12-30 09:20:17 +00:00
|
|
|
dunst
|
2020-05-26 13:48:45 +00:00
|
|
|
dust
|
2020-11-25 10:49:15 +00:00
|
|
|
entr
|
2021-07-10 21:51:48 +00:00
|
|
|
evince
|
2019-11-24 15:17:14 +00:00
|
|
|
exa
|
|
|
|
fasd
|
2020-05-26 13:48:45 +00:00
|
|
|
fd
|
2019-11-24 15:17:14 +00:00
|
|
|
feh
|
2021-07-10 21:51:48 +00:00
|
|
|
ffmpegthumbnailer
|
2019-11-24 15:17:14 +00:00
|
|
|
flashfocus-git
|
2020-02-07 21:07:53 +00:00
|
|
|
flex
|
2021-07-10 21:51:48 +00:00
|
|
|
fzf-tab-git
|
|
|
|
gallery-dl
|
|
|
|
gimp
|
2019-12-30 09:20:17 +00:00
|
|
|
git-lfs
|
2020-02-07 21:07:53 +00:00
|
|
|
gitlint
|
|
|
|
glances
|
2020-01-07 13:05:05 +00:00
|
|
|
glow
|
2019-11-24 15:17:14 +00:00
|
|
|
gnome-keyring
|
2021-07-10 21:51:48 +00:00
|
|
|
gnuplot
|
2020-02-07 21:07:53 +00:00
|
|
|
go
|
2021-07-10 21:51:48 +00:00
|
|
|
go-ipfs
|
|
|
|
gomuks
|
2020-10-02 09:50:31 +00:00
|
|
|
gopls
|
2021-07-10 21:51:48 +00:00
|
|
|
gotty-bin
|
2020-02-07 21:07:53 +00:00
|
|
|
grub
|
2021-07-08 08:36:55 +00:00
|
|
|
gsimplecal
|
2021-07-10 21:51:48 +00:00
|
|
|
gst-libav
|
|
|
|
gst-plugins-base
|
|
|
|
gst-plugins-ugly
|
|
|
|
gstreamer-vaapi
|
2019-11-24 15:17:14 +00:00
|
|
|
hugo
|
|
|
|
i3-gaps
|
2020-05-26 13:48:45 +00:00
|
|
|
i3blocks
|
2019-11-24 15:17:14 +00:00
|
|
|
i3lock
|
2020-02-07 21:07:53 +00:00
|
|
|
i3status
|
2021-07-10 21:51:48 +00:00
|
|
|
iftop
|
|
|
|
imapfilter
|
2020-02-07 21:07:53 +00:00
|
|
|
iputils
|
2021-07-10 21:51:48 +00:00
|
|
|
ipython
|
2019-11-24 15:17:14 +00:00
|
|
|
jabref-latest
|
2021-07-10 21:51:48 +00:00
|
|
|
jiq
|
2019-12-30 09:20:17 +00:00
|
|
|
jpdftweak
|
2020-05-26 13:48:45 +00:00
|
|
|
jq
|
nvim: Switch to lua-based setup
nvim: Restructure lua config directory
Restructured lua setting files, so that plugin settings are in clearly
labelled as such files, and the base files are just there --- the base
directory.
This should also lay the ground work for modularizing plugins, so that
we can enable/disable plugin groups as we need them.
----------
nvim: Remove ale linter and formatter
Removed ale from plugins.
Linting is being taken care of by lsp and treesitter plugins and
formatting by formatter.nvim.
Added all filetypes ale took care of to formatting on save.
----------
nvim: Replace wiki.vim with zettelkasten.nvim
Removed lerlvag's `wiki.vim` from plugin list.
Though I love it and loved using it, by now it clutters up the list and
the basic functionality I need it provided by zettelkasten.nvim.
(That being linking, following links, and quickly opening a central file).
I may still come back to it at some point, but for now I am happy with
the new setup.
----------
nvim: Add toggleterm and lazygit integration
Added toggleterm plugin, integrating a very quick access to the neovim
terminal (`<leader>=` mapping).
Additionally, added a command to quickly call up a lazygit floating
windows with the same plugin. `<leader>G` will open a git management
window in which you can stage, remove, commit, push, pull and more.
----------
nvim: Replace surround, sneak; Add treesitter, dial
Replaced vim-sneak with lightspeed lua plugin, which accomplishes
similar to the same goal, with a little more flexibility (can also be
used to replicate other vim plugins like e.g. easymotion).
For now I am using it as a straight replacement, with the same fF/tT
functionality stretching over multiple lines, and quick sS 2-letter
jumps to any location ahead/back.
The highlighting is noticeably more stable and faster. For now it is set
to always highlight the next 5 occurences of a letter, wherever they
are. Lastly, it does not -- so the lightspeed author -- change the
buffer in any way which is what happened with sneak (due to vimscript
limitations) and which can and did confuse things like treesitter and
the lsp integration.
Replaced vim-surround with a lua-equivalent surround.nvim. This one I am
less sure about, the lua pluging, while working, still carries some bugs
and does not seem as thoroughly tested. It still has problems with
surrounding stuff with e.g. `*` and does not deal well with some
quotation situations. I will try to keep using it and perhaps find the
time to contribute to some of the issues instead of going back at first
however, purely since I am a much bigger fan of the plugin existing in
luascript.
Replaced vim-peekaboo with registers, another switch to a lua plugin,
which also functions slightly differently however. I much prefer the lua
plugins display of register contents which simply appear as a dropdown,
compe-like, and I can either paste with the correct symbol choice as
always, or by scrolling through it as if it is an autocomplete choice.
Added dial.nvim which slightly extends the functionality of ^a and ^x
number in-/decreases. It should barely be noticeable in normal operation
but now the combination can be used to change dates, alphabet
characters, hex codes and some more. Most prominently, I am using it for
date manipulation.
Added a couple of treesitter related plugins:
treesitter-context shows the context the cursor is currently in if the
beginning of this context goes off-screen, e.g. the function beginning
or current class being edited. Works for nested contexts.
treesitter-textsubjects allows selecting units of codes by going up the
tree branches. So, first you select an argument, then the whole argument
chain, then the function definition, then the whole function, then the
containing class, and so on. It is quite natural, however, I have so far
only made it work for visual selection, so not as a motion target.
Still, very useful - works with `v.` and can be repeated with `.`.
Lastly, ts-context-commentstring improves the correct selection of
commenting type for commenting plugins (i.e. my `gcc` mapping), by
making use of treesitter where available. Can even do multi-language
files like vue, react, or tsx modules with html, css and javascript
interweaved.
----------
nvim: Add code formatter
Added code formatter in lua, right now supporting python, cpp,
javascript, lua, rust.
More can very easily be added.
I am not sure if this plugin supports the formatting of code within
snippets in another file format (lukas-reineke/format.nvim does support
this, but seems not-maintained).
----------
nvim: Add tmux, snippet completion
Added (for real this time) tmux adjacent buffer completion.
Added vsnip completion through compe: Invoke a completion (shown in
compe with snippet preview) through <cr> or <space-cr> and then use
<tab> and <s-tab> to go back and forth through the completable positions
for the respective snippet.
Many default snippets included through the community repository of
friendly-snippets.
----------
nvim: Improve compe completion, Add outline view
Added outline view to neovim, similar to the well-known vista.vim
plugin. Can be opened (and closed again) with <leader>o mapping, simply
mnemonic for 'outline'.
Added unicode symbols (invoked with '\') and tmux adjacent buffers
to compe completion sources.
----------
nvim: Add zen writing mode in lua
Switched from goyo to TrueZen.nvim in looking for a lua replacement of
zen writing modes. The F11 shortcut remains the same, additionally using
F10 shortcut to enter a less drastic minimal mode.
----------
nvim: Switch keymaps to lua format
Using cartographer to make setting keymaps easy.
----------
nvim: Add tmux Navigator lua replacement
----------
nvim: Add autopairs, zen writing lua plugins
Switch goyo and autopairs to make use of lua plugins.
Moved most of the plugin setup code from a custom and manually updated
array being called from init.lua, to their respective plugin
installations in plugins.lua (so, wherever the plugin is installed also
contains the call of the configuration code).
This should hopefully reduce duplication a little and may prepare for
the lua plugin setups to end up in plugins directory of neovim.
----------
nvim: Add lua statusline, base16, async grep
Added galaxyline in an initial iteration which is probably overloaded
but integrates well with the also moved over to lua base16 colorschemes.
For now, it is possible to, at any point, simply call the `:lua
B16theme('themename')` command to change the colorscheme of both neovim
itself and the galaxyline with it.
The statusline, as of now, includes the activated mode (of course), the
filename being edited, the edit state (whether changed from last save,
or read-only), the current git branch if any, as well as the amount of
added, modified, and deleted lines from current git commit. On the right
hand side it contains the lsp status (if connected), the amount of
errors and warnings in current file, the filetype currently recognized
for the file, as well as the usual cursor position in the window.
Added some small other things, including an asynchronous fuzzy-backed
full-text search through telescope, which should hopefully make
full-text searching much more responsive than before; updated the
version of indentline to the correct one; and disabled some unused vim
built-in plugins.
2021-07-27 08:12:33 +00:00
|
|
|
lazygit
|
2021-07-10 21:51:48 +00:00
|
|
|
libdvdcss
|
2020-02-07 21:07:53 +00:00
|
|
|
licenses
|
|
|
|
linux-firmware
|
|
|
|
linux-headers
|
|
|
|
linux-lts
|
|
|
|
linux-lts-headers
|
2019-11-24 15:17:14 +00:00
|
|
|
littler
|
|
|
|
logrotate
|
2020-06-19 22:12:39 +00:00
|
|
|
lscolors-git
|
2021-07-10 21:51:48 +00:00
|
|
|
lsof
|
2021-02-19 15:51:36 +00:00
|
|
|
lua-format
|
|
|
|
lua-language-server
|
2021-07-10 21:51:48 +00:00
|
|
|
lua51-busted
|
2020-02-07 21:07:53 +00:00
|
|
|
lvm2
|
2019-12-30 09:20:17 +00:00
|
|
|
lynx
|
2020-11-25 10:49:15 +00:00
|
|
|
maim
|
2020-02-07 21:07:53 +00:00
|
|
|
man-db
|
|
|
|
man-pages
|
|
|
|
masterpdfeditor-free
|
2020-09-14 08:47:02 +00:00
|
|
|
mbsync
|
2021-07-10 21:51:48 +00:00
|
|
|
mbsync-git
|
2020-05-26 13:48:45 +00:00
|
|
|
mimeo
|
|
|
|
moreutils
|
2019-11-24 15:17:14 +00:00
|
|
|
mosh
|
|
|
|
mpv
|
2021-07-10 21:51:48 +00:00
|
|
|
mpv-mpris
|
2019-11-24 15:17:14 +00:00
|
|
|
nano
|
2021-07-10 21:51:48 +00:00
|
|
|
needrestart
|
|
|
|
neovim
|
2020-05-26 13:48:45 +00:00
|
|
|
neovim-nightly
|
2019-11-24 15:17:14 +00:00
|
|
|
nerd-fonts-fira-code
|
|
|
|
nerd-fonts-iosevka
|
2020-02-07 21:07:53 +00:00
|
|
|
netctl
|
2020-05-26 13:48:45 +00:00
|
|
|
network-manager-applet
|
|
|
|
networkmanager-openconnect
|
|
|
|
networkmanager-openvpn
|
2021-07-10 21:51:48 +00:00
|
|
|
newsboat
|
2019-11-24 15:17:14 +00:00
|
|
|
nextcloud-client
|
2021-07-10 21:51:48 +00:00
|
|
|
nfs-utils
|
2020-05-27 18:57:19 +00:00
|
|
|
nmap
|
2021-07-10 21:51:48 +00:00
|
|
|
npm
|
2019-12-30 09:20:17 +00:00
|
|
|
ntfs-3g
|
2020-01-06 16:24:29 +00:00
|
|
|
ntp
|
2021-07-10 21:51:48 +00:00
|
|
|
nvm
|
|
|
|
oh-my-zsh-git
|
2019-11-24 15:17:14 +00:00
|
|
|
os-prober
|
2021-07-10 21:51:48 +00:00
|
|
|
p7zip
|
2020-05-26 13:48:45 +00:00
|
|
|
pacman-contrib
|
2021-07-10 21:51:48 +00:00
|
|
|
pandoc-bin
|
2019-11-24 15:17:14 +00:00
|
|
|
pandoc-citeproc
|
2021-07-10 21:51:48 +00:00
|
|
|
parallel
|
2020-12-22 18:51:01 +00:00
|
|
|
paru
|
2021-07-10 21:51:48 +00:00
|
|
|
paru-bin
|
2020-09-18 10:25:49 +00:00
|
|
|
pass
|
2021-07-10 21:51:48 +00:00
|
|
|
patch
|
2020-09-12 15:53:46 +00:00
|
|
|
pavolume
|
2020-02-07 21:07:53 +00:00
|
|
|
pdfjs
|
2021-07-10 21:51:48 +00:00
|
|
|
pdftk
|
|
|
|
perf
|
2019-11-24 15:17:14 +00:00
|
|
|
picom
|
2021-07-10 21:51:48 +00:00
|
|
|
pipewire-alsa
|
2020-02-07 21:07:53 +00:00
|
|
|
pkgconf
|
2019-12-30 09:20:17 +00:00
|
|
|
playerctl
|
2019-11-24 15:17:14 +00:00
|
|
|
polybar
|
2020-02-07 21:07:53 +00:00
|
|
|
psmisc
|
2021-07-10 21:51:48 +00:00
|
|
|
pulseaudio-alsa
|
2019-11-24 15:17:14 +00:00
|
|
|
pulsemixer
|
2021-07-10 21:51:48 +00:00
|
|
|
pv
|
|
|
|
pyright
|
|
|
|
python-adblock
|
2020-07-10 08:12:16 +00:00
|
|
|
python-black
|
|
|
|
python-jedi
|
2020-10-02 09:50:31 +00:00
|
|
|
python-language-server
|
2020-02-07 21:07:53 +00:00
|
|
|
python-pdfminer.six
|
2021-07-10 21:51:48 +00:00
|
|
|
python-pip
|
2020-02-08 15:28:36 +00:00
|
|
|
python-pipx
|
2021-07-10 21:51:48 +00:00
|
|
|
python-poetry
|
2019-11-24 15:17:14 +00:00
|
|
|
python-pybtex
|
2020-07-10 08:12:16 +00:00
|
|
|
python-pylint
|
2019-11-24 15:17:14 +00:00
|
|
|
python-pynvim
|
2021-07-10 21:51:48 +00:00
|
|
|
qrencode
|
2019-11-24 15:17:14 +00:00
|
|
|
qutebrowser
|
|
|
|
redshift
|
2021-07-10 21:51:48 +00:00
|
|
|
reflector
|
|
|
|
restic
|
2020-02-07 21:07:53 +00:00
|
|
|
ripgrep-all
|
2019-11-24 15:17:14 +00:00
|
|
|
rng-tools
|
|
|
|
rofi-calc
|
|
|
|
rofi-dmenu
|
|
|
|
rofi-greenclip
|
|
|
|
rofimoji
|
2021-07-10 21:51:48 +00:00
|
|
|
rtv
|
2020-05-26 13:48:45 +00:00
|
|
|
sc-im
|
2021-07-10 21:51:48 +00:00
|
|
|
sfz
|
|
|
|
shellcheck-bin
|
2020-02-07 21:07:53 +00:00
|
|
|
shellcheck-static
|
|
|
|
shfmt
|
2021-07-10 21:51:48 +00:00
|
|
|
speedtest-cli
|
2020-05-26 13:48:45 +00:00
|
|
|
spicetify-cli
|
2020-02-07 21:07:53 +00:00
|
|
|
spotify
|
2019-12-30 09:20:17 +00:00
|
|
|
sshfs
|
|
|
|
stow
|
2019-11-24 15:17:14 +00:00
|
|
|
surfraw
|
|
|
|
sxhkd
|
2021-07-10 21:51:48 +00:00
|
|
|
sxiv
|
2020-02-07 21:07:53 +00:00
|
|
|
systemd-sysvcompat
|
2020-11-25 10:49:15 +00:00
|
|
|
task
|
2020-12-25 21:29:46 +00:00
|
|
|
taskopen
|
2021-07-10 21:51:48 +00:00
|
|
|
tasksh
|
2020-05-26 13:48:45 +00:00
|
|
|
tdrop-git
|
2020-10-02 09:50:31 +00:00
|
|
|
texlab
|
2019-11-24 15:17:14 +00:00
|
|
|
texlive-bibtexextra
|
|
|
|
texlive-fontsextra
|
|
|
|
texlive-formatsextra
|
|
|
|
texlive-games
|
|
|
|
texlive-humanities
|
|
|
|
texlive-music
|
|
|
|
texlive-pictures
|
|
|
|
texlive-pstricks
|
|
|
|
texlive-publishers
|
|
|
|
texlive-science
|
|
|
|
tmux
|
2021-07-10 21:51:48 +00:00
|
|
|
toot
|
2019-11-24 15:17:14 +00:00
|
|
|
topgrade
|
2020-05-27 18:57:19 +00:00
|
|
|
ttf-brill
|
2019-11-24 15:17:14 +00:00
|
|
|
ttf-comic-neue
|
|
|
|
ttf-heuristica
|
|
|
|
ttf-signika
|
2021-07-10 21:51:48 +00:00
|
|
|
udiskie
|
2020-07-10 08:12:16 +00:00
|
|
|
ueberzug
|
2019-11-24 15:17:14 +00:00
|
|
|
unclutter
|
|
|
|
unrar
|
2020-02-07 21:07:53 +00:00
|
|
|
usbutils
|
2019-11-24 15:17:14 +00:00
|
|
|
vagrant
|
2020-02-07 21:07:53 +00:00
|
|
|
vi
|
2019-11-24 15:17:14 +00:00
|
|
|
vifm
|
2020-10-02 09:50:31 +00:00
|
|
|
vim-language-server
|
2021-07-10 21:51:48 +00:00
|
|
|
visidata
|
2019-11-24 15:17:14 +00:00
|
|
|
xcape
|
|
|
|
xclip
|
|
|
|
xorg-xev
|
|
|
|
xorg-xinit
|
|
|
|
xorg-xinput
|
2021-07-28 12:04:59 +00:00
|
|
|
xss-lock
|
2021-02-19 11:45:36 +00:00
|
|
|
youtube-dl
|
2020-11-25 10:49:15 +00:00
|
|
|
zathura-pdf-mupdf
|
2020-02-08 15:28:36 +00:00
|
|
|
zsh-autosuggestions
|
|
|
|
zsh-completions-git
|
|
|
|
zsh-fast-syntax-highlighting-git
|
2021-02-19 11:45:36 +00:00
|
|
|
zsh-pure-prompt
|