These are my Linux and Vim notes. You may find something useful in this list.

flameshot - neat screenshot app

peek - screen recorder that I haven't tried yet

ppa-purge - delete installed ppa packages

light - app to change screen brightness

lenovo-throttling-fix - fix throttling on thinkpads

mypaint - neat infinite canvas painting app

pinta - paint app that crashes

ranger - file manager for the shell

fzf - find items quickly in lists

nnn - another file manager for the shell

xrandr - manage monitors

arandr - gui for xrandr

pdfmod - pdf editor that i haven't tried yet

vimium - chrome plugin for vim keyboard shortcuts

vimperator - firefox plugin for vim keyboard shortcuts

subuser - run apps in docker, haven't tried yet

ag - silver searcher, faster grep but today ripgrep is better

icdiff - prettier diff

xsel - use system clipboard form the shell

xclip - xsel alternative

syncthing - synchronize files between computers

unison - also synchronize files between computers

sway - i3 window manager for wayland

tmux-xpanes - split terminal into rectangles and run commands in them

github.com/jarun - clever guy who wrote nnn

luke smith - interesting videos about linux

byobu - predefined tmux and screen configs

rat poison - another tiling window manager

gmic - image manipulation from the shell

things every hacker once knew - interesting blog post by esr

syntastic - vim lint plugin

vimawesome.com - vim plugins ranked by usage

vim after 15 years - someone's experience about using vim for 15 years

tmux-resurrect - restore tmux windows as they were on restart

scratchpad in i3 - hide a window and then bring it back

i3bar - default status bar for i3

i3status - system status string generator for i3bar

i3blocks - alternative system status string generator for i3bar

polybar - another system status string generator for status bars

dmenu - default i3 app launcher

rofi - alternative app launcher

i3-layout-manage - save and load i3 layouts

xprop - print x windows info

font-awesome cheat sheet - find icons fast

going mouseless - youtube video about using linux without a mouse

xss-lock - screen lock utility for x

xset - change x settings such as keyboard speed

x power tools - a book about x windows tools

xlsfonts - list x windows bitmap fonts

xlfd - naming scheme for bitmap fonts

xfs - modern fonts for x or something like that

stephane chezelas - interesting stackoverflow answers

yesmeck - interesting tmux.conf on github

showkey - detect key presses and print keyboard keys

xev - same but only works in x windows

tmux2 - a book about mouse free development

dunst - send notifications to the screen from console and scripts

wmctrl - advanced control of x windows via command line

sxhkd - window manager independent keyboard shortcut manager

tao of tmux - a book that teaches tmux

xcb - alternative library to xlib for writing x windows apps

xcb tutorial - a short tutorial on xcb

entr - watch a file for changes and run commands

toe - print terminal types

infocmp - print terminal info

text terminal howto - linux howto about text terminals

man console_codes - man page of linux console codes and escape sequences

ESC[XmTEXTESC[0m - print TEXT in color X in terminal

dcvim - plugin to use vim keys in double commander

ack - improved grep

ctags - search code for keywords, short for exuberant ctags

cscope - more detailed code search for keywords and function names

universal ctags - new and maintained version of exuberant ctags

gnu global source tagging system - ctags/cscope alternative

exa - ls alternative, not sure why

ripgrep - fastest grep

fzf.vim - vim plugin for fzf

bat - cat replacement with syntax highlighting

surfingkeys - vimium alternative for chrome

brookhong.github.io - blog of author of surfingkeys

alacritty - gpu accelerated terminal

kitty - another gpu accelerated terminal

evil - emacs plugin that makes it work like vim

org mode - note taking plugin for emacs

spacemacs - emacs clone with vim features

ctrl+j in bash - accept ctrl+r history search entry

ctrl+g in bash - discard ctrl+r history search entry

ctrl+w in bash - delete the current word

ctrl+y in bash - put the deleted word back

going all in with neovim - youtube video about neovim

mosh tech talk - google tech talk about mosh

x window system design principles - youtube video about x window history

real story behind wayland and x - youtube video about wayland and x

tacit programming - synonym for point-free programming, not sure what that is

stack-oriented programming - programming with stacks, something advanced

architecture of open source apps - book about popular open source apps

thinkpad x210 - old laptop remake by 51nb enthusiast group from china

lstopo - print device tree

debootstrap.sh - a script to create debian root structure in an arbitrary directory

shell wtf's - oilshell blog posts about shell gotchas

flatpak - new app package format for linux

debian popularity contest - public stats about most downloaded debian packages

nwallace dotfiles - interesting dotfiles of github user nwallace

cool uses for fzf - google this to find cool uses of fzf

tcplife - bpf to trace tcp connections

bcc - collection of bpf tools

vim.reversed.top - a list of tools that have vim interface

reversed.top - interesting blog about unix things

wine tricks - wine helper program to install libraries

i3-vim-focus - integrate vim splits with i3

vimcolors.com - collection of vim color schemes with previews

vim-bufferline - vim plugin that shows open buffers at the bottom

defaults.vim - file with default vim settings that comes with vim

:term in neovim - command to open a terminal inside neovim

vimcasts - website with short vim video tutorials

vifm.vim - use vifm file manager in vim

bufexplorer.vim - vim plugin to quickly switch between buffers

ctrlp.vim - vim plugin that lets you open files by fuzzy matching on ctrl+p

command-t.vim - vim plugin similar to ctrlp but does the same with ctrl+t

vim-fugitive - vim plugin to use git from vim

ack.vim - vim plugin to use ack from vim

unimpaired.vim - adds pairs of commands to vim such as [b and ]b, [s and ]s, etc

fzf.vim - use fzf in vim to open files and find buffers

sensible.vim - modern default settings for vim

supertab.vim - autocomplete plugin for vim that uses tab as the completion key

zoomwin.vim - vim plugin to maximize the current window

quick fix window - special vim window that can be used to list errors and jump to them

airline.vim - pretty status bar for vim

amix vim configs - interesting vim config of github user amix

solarized color scheme - popular nice looking color scheme for vim and terminal

tagbar.vim - vim plugin that shows functions on the right side of the current file

vim-css-color - vim plugin that shows css colors in vim

goyo.vim - vim plugin that centers text and removes line numbers, status bar, etc

coding in goyo mode - something to try

ale.vim - vim lint plugin, alternative to syntastic

statico dotfiles - very complex and interesting dotfiles of github user statico

:helpgrep - vim command to grep its help files

vim-textobj-user - vim plugin to define your own text objects

:ls - vim command to list currently open buffers

:b substr - vim command to jump to buffer that matches "substr"

ctrl+] - press this in vim's help to jump to definition of the word under cursor

ctrl+t - press this in vim's help to jump back from previous ctrl+] press

ctags -R . - build tags file for the current directory and all subdirectories

i_ctrl+x-ctrl+k - in vim's insert mode, show dictionary suggestions

i_ctrl+x-ctrl+t - in vim's insert mode, show thesaurus suggestions

:only - vim command to close all windows and maximize the current one

:tabonly - vim command to close all tabs and maximize the current one

i_ctrl+o - in vim's insert mode, switch to command mode for 1 command

ctrl+^ - switch between last two open buffers in vim

vim 8.2 adds popup windows and text properties

:match and :highlight - vim commands to color patterns

:set undofile - if undo file is set in vim, you can undo after closing a file

i_ctrl+R - in vim's insert mode, insert a register

/r/neovim - neovim subreddit

sneak.vim - vim plugin to quickly find two character patterns

vim-easy-align - vim plugin to align text in columns

lion.vim - another vim plugin to align text in columns

ultisnips.vim - code snippet plugin for vim

vim to emacs in 14 days - blog post about moving to emacs from vim in 14 days

denite.nvim - a modern vim/neovim plugin to create you own interfaces

neosnippet.vim - another snippets vim plugin

deoplete.vim - another completion vim plugin

you don't grok vim - someone's answer on stack overflow that explains how vim works

iw - vim motion that selects a word

aw - vim motion that also selects a word, including trailing whitespace

is - vim motion to select a sentence

as - also vim motion to select a sentence, including trailing whitespace

'[ - start of the last change in vim

'] - end of the last change in vim

clap.vim - vim plugin interactive finder that uses :popup

LSP - language server protocol used for auto hinting and linting

tree-sitter - incrementally parse source code, not sure

jutin m keyes - neovim lead maintainer

sink.io - justin's blog

github.com/justinmk/notes - justin's tech notes, especially vim notes

c_ctrl+f - open a list of command history in vim command mode

unix as ide - blog post series about using unix tools for programming

:syntax keyword WordError teh - mark the word "teh" red in vim

brew.sh/analytics/install - top brew installs

neovim diff.txt - neovim documentation page about vim and neovim differences

]) - in vim jump to next ), doesn't work for me

]( - in vim jump to previous (, doesn't work for me

]/ - in vim jump to end of comment, doesn't work

[/ - in vim jump to beginning of comment, doesn't work, not sure

learn vim script the hard way - good book about vim script

nixers.net - active unix forum

nixers.net podcast - unix podcast

fzf in a floating window - cool idea

xi text editor - a new text editor by raph levien

design of lua - pdf document about lua

vim hall of wtf - blog post about complex code in vim

neoterm.vim - vim/neovim plugin that improves built-in terminal usage

skim - fzf alternative written in rust

gq-motion - in vim format code that is matched by motion

:ptag tag - open a tag in preview window

ctrl+w+z - close the preview window

ctrl+w+} - run :ptag on the word under the cursor

:pclose - close the preview window

highlightyank.vim - vim plugin to highlight yanked text region

meld - neat visual diff tool

beyond compare - another visual diff tool

fd - find command alternative

vis.vim - vim plugin to run a command on visually selected area

tmate - tmux fork that lets you share terminal

vimux - create tmux splits and run tmux commands from vim

trunk based development - no feature branches, just master branch

coderay - syntax highlighting app

risc-v - open source instruction set for cpus

look "word" - unix command that prints lines that begin with a word

icegiant - new cpu cooler

ctrl+e - in vim in ctrl+x mode, discard selection

ctrl+y - in vim in ctrl+x mode, accept selection

]m - in vim jump to end of a method, doesn't work for me, not sure

[m - in vim jump to beginning of a method, not working

rpcinfo -p host - show rpc status of host

tldp - linux documentation project

jq - json filtering utility for the shell

fslint - app to find duplicate files

sjl bitbucket dot files - interesting dotfiles of user steve losh

zzapper.co.uk/vimtips.html - 16 years of vim commands

junegunn dotfiles - interesting dotfiles of fzf author junegunn

nnoremap a b, nnoremap b a - swap keys a and b in vim

i_ctrl+k - enter a digraph in vim

git reflog - show reflog info, useful for redoing commits

git rebase --exec 'cmd' - exec a command after each commit while rebasing

n_+ - in vim pressing + will go to next non-blank on next-line

g; - in vim go to previous change

g, - in vim go to next change

n_ctrl+e - in vim scroll up the screen by one line

n_ctrl+y - in vim scroll down the screen by one line

i_ctrl_x+ctrl+e - in vim's insert mode, scroll up the screen by one line

i_ctrl_x+ctrl+y - in vim's insert mode, scroll down the screen by one line

zENTER - in normal mode in vim, scroll current line to top of the screen

zt - same as zENTER

z. - in vim's normal mode, center the current line on the screen

zz - same as z.

z- - in vim's normal mode, put the curernt line at the bottom of the screen

zb - same as z-

gd - in vim, go to definition of the word under cursor in current file

power of g command - vim wiki summary of g command

". - vim register that contains last inserted text, doesn't work for me

i_ctrl+a - repeat last inserted text in vim in insert mode, doesn't work for me

i_ctrl+@ - repeat last inserted text and leave insert mode, not working

i_ctrl+x_ctrl+n - appears to do the same as i_ctrl+n, not sure how this is different

z= - in vim, show spelling suggestions for the word under the cursor

vim buffer faq - faq about working with vim buffers

bind -m "mode" - create a readline key binding that only works in "mode"

docker multi-stage builds - build a docker container from another container

invoke-rc.d - same as service command

git commit --amend - edit commit message of the previous commit

offline imap - use imap mailboxed without the internet

mbsync - offline imap alternative

notmuch - search your mailboxes

sc-im - command line spreadsheet

gnu units - command line utility to convert between various units

z - remember visited directories and quickly jump to them, best with fzf

autojump - z alternative

fasd - z alternative

v - quickly open last edited files in vim, best with fzf

bfs - find alternative to search directories level by level

awesome-shell - curated list of awesome shell stuff

tabular.vim - vim plugin to align text in columns

bufkill.vim - vim plugin to kill the buffer but don't close window

closetag.vim - vim plugin to autoclose html tags

broot - another file manager for the terminal

tint2 - taskbar for x windows

youcompleteme.vim - lightweight vimcompletesme.vim plugin alternative

pathpicker fpp - interactively select files in the terminal and edit them

shellcheck - bash script linter

the art of command line - concise command line tutorial on github

asciinema - record and share command line sessions as movies

zoom tmux pane - you can zoom a tmux pane in and out with prefix-z

interactive filter: a new standard tool - summary of interactive filters on lobste.rs

aria2 - lightweight download app that also supports bittorrent

linux problems on the desktop - article about why linux on desktop is garbage

prettyping - wrapper around ping to make its output pretty

dwdiff - tool that prints word-level diff

vimdiff - diff files using vim

colordiff - wrapper around diff to add color to it

xbindkeys - app to bind keys to do anything you want in x

progress - utility to monitor cp, mv progress

httpie - a curl alternative written in python

curlie - a curl wrapper with httpie syntax

oh my zsh - scripts to make zsh pretty

mycli - much nicer mysql command line tool

pgcli - same as mycli but for postgres

litecli - same as mycli but for sqlite

ts task spooler - queue and run tasks from command line

w3mimgdisplay - show images in the terminal

ueberzug - also show images in the terminal

heidisql - free open source gui for mariadb, mysql, and postgresql

shortcutfoo.com - learn keyboard shortcuts of various apps by repeating them

grc - colorize terminal output using regular expressions

supercat - grc alternative

fselect - find files using sql-like queries

newsboat - terminal rss reader

glances - top/htop alternative

up pipe plumber - instantly preview results when you pipe programs

autossh - automatically restart ssh sessions and ssh tunnels when they die

sshuttle - vpn over ssh

lib.rs - search rust libraries by category

procs - ps alternative

ctrlsf.vim - finds patterns in vim and show them on the left for quick refactoring

chars - command line program to print unicode character info

ascii - command line program to print ascii table

vim-qf - vim plugin to make it easier to work with quick fix window

readrust.net - rust news and articles

gutentags.vim - vim plugin to regenerate ctags files

codi.vim - vim plugin to interactively write and run code snippets

jedi.vim - vim plugin to use jedi autocompletion in python

keepass + fzf - cool idea

qutebrowser - web browser that uses vim modes and vim keyboard shortcuts

fzf instead of dmenu - cool idea

bash search history via fzf - cool idea

notational velocity - popular note taking app

notational-fzf-vim - vim plugin that implements notational velocity with fzf

bmore - binary more

bvi - binary vi

favorite terminal apps - forum thread on nixers

diff-so-fancy - another pretty diff program

what's your vim setup like - lobsters thread

peekaboo.vim - preview vim registers on the right side before inserting them

awesome cli apps - github repo with a list of cool cli apps

tldr.sh - man pages through examples

learnbyexample - clever github user with many tutorial repos

insect - scientific calculator

seven habits of effective text editing with vim - talk by bram moolenaar

rga ripgrep-all - ripgrep in pdfs too

sxiv - very simple image viewer for x

mdcat - cat markdown files

dust - du alternative

diskus - another du alternative

websocat - netcat for websockets

machakann vimrc - advancd vimrc configuration by github user macakann

history and effective use of vim - detailed post about vim

surf - minimalistic web browser

thundering herd - computer science term when all processes wake up at once

fzf-mru - vim plugin that adds mru list of edited files accessible via fzf

targets.vim - vim plugin that adds more text objects, similar to surround.vim

context.vim - vim plugin that shows where you're at in nested code

tmux-complete.vim - complete text in vim from all tmux panes

silicon.vim - generate code screenshots from vim

bluz71 blog - interesting vim articles

greg hurrell vimcasts - on youtube and wincent.com

ranger + fzf + ripgrep - cool idea

fzf wiki - lots of fzf ideas

fzf + bat - while searching, preview files via bat in fzf preview window

fzf + bfs - combine these to have a better better file selection list order

go in nerdtree - open file but leave cursor in nerdtree

markus kuhn - author of fixed x fonts

6x13 - default fixed x font with alias "fixed"

bdf - bitmap x font format

pcf - newer bitmap x font format

switch.vim - vim plugin to switch between predefined often used patterns

vim-multiple-cursors - vim plugin to emulate multiple cursors

terryma dotfiles - many interesting dotfiles of github user terryma

vim-markdown - markdown syntax highlighting plugin for vim

cfilter.vim - vim plugin to filter and narrow down quick fix entries

zenburn color scheme - popular color scheme for vim

vim-move - vim plugin to quickly move lines of text around

gotbletu youtube channel - linux app reviews

traces.vim - live preview changes as you type :s/foo/bar

neomake.vim - to be explored, a vim plugin that runs commands asynchronously?

vim-galore - amazing vim tutorial

github.com/topics/vim - most popular repositories with tagged vim

github.com/topics/neovim - most popular repositories with tagged neovim

terminus font - neat fixed bitmap font

proggy font - another neat fixed bitmap font

hack font - neat ttf font

chris siebenmann blog - advanced unix blog

nick janetakis - interesting youtube videos about vim

vim-obsession - vim plugin to manage vim sessions

fzf + wordnet - cool idea

nord color scheme - neat color scheme for vim and terminal

vim-conflicted - vim plugin that makes resolving git merge conflicts easier

vimconf jp videos - vim conference in japan on youtube

quickrun.vim - vim plugin to quickly run contents of file through a program

run or raise - run an app if it wasn't yet running, or focus it if it's running

neg-serg on github - user who made a cool i3 mod with run or raise and more

jumpapp - app that implements run or raise

marathon - another app that implements run or raise

shortcut.vim - preview available vim commands as you type them

codeface github repo - user's chrissimpkins collection of programming fonts

comp.fonts usenet faq - great explanation of font terminology

vim-qfedit - vim plugin to edit quickfix window entries

apprentice color scheme - nice dark color scheme

vimways - vim blog by romainl and robertmeta

xargs -I '{}' command '{}' - replace '{}' in command arguments with xargs input

bufselect.vim - bufexplorer alternative

philrunninger vim files - on github

shift+i in nerd tree - show hidden files

bitmap-fonts github repository by user tecate - fonts collection with screenshots

vim.wasm - vim implementation in wasm, works in a browser

vim-wordmotion - vim plugin that makes 'w' key work with camelcase words

notion window manager - static tiling window manager, successor of ion wm

echodoc.vim - vim plugin to display function prototypes in command line

neosolarized - color scheme for neovim

vim-submode - vim plugin to create your own modes

xnest - run x in x

xephyr - modern way to run x in x

paperwm - scrollable tiling window manager, interesting

10gui.com - similar idea to paperwm

gilesorr wm summary - a list of all window managers and their descriptions

firefox public data report - firefox user hardware stats

termite - modal terminal emulator github.com/thestinger/termite

i3spin - alt+tab for i3

i3ipc-python - python ipc bindings for i3, control i3 via python

set shortmess-=s - in vim, show match count even if there are 0 matches

i3-easyfocus - draws a letter on each window for quickly focusing

nq - queue tasks from command line, ts alternative

git-annex - add large files to git without tracking them

git-lfs - git-annex alternative

git-vfs - work with large git repos without creating a local repo copy

fdupes - find duplicate files

remacs - emacs rewritten in rust

commandlinefu top commands - useful commands to know

servo - a multi-threaded web browser engine written in rust

gtalug youtube channel - many linux videos

num utils - command line utilities for working with numbers

multitail - tail multiple files at once by splitting terminal in multiple windows

httping - ping via http

lnav - read multiple log files at once and correlate timestamps

:normal x - in vim, run normal mode command x

linux.conf.au videos from 2010 to 2020 on youtube

moreutils - additional unix utilities

chronic in moreutils - run command quietly unless it fails

combine in moreutils - combine lines of files with and, or, not, xor operators

errno in moreutils - print error codes and names

ifdata in moreutils - print network interface info

ifne in moreutils - run a program if stdin is not empty

isutf8 in moreutils - check if a file has a valid utf8 encoding

mispipe in moreutils - pipe two commands and return exit code of first command

parallel in moreutils - run commands in parallel, often confused with gnu parallel

pee in moreutils - pipe stdin to multiple commands

sponge in moreutils - write stdin to a file

ts in moreutils - timestamp input

vidir in moreutils - rename and delete files and directories in vi

vipe in moreutils - insert vi in a pipe

zrun in moreutils - uncompress compressed files in command arguments

freebsd on a desktop - blog series at vermaden.wordpress.com

linux app of the year - yearly question on linuxquestions

muttator - vim keyboard shortcuts for thunderbird

neomutt - mutt fork

zero, one, infinity - allow either 0 of something, or 1, or infinity, but not 2, 3, etc

necromancer dos navigator - file manager, mc alternative

pure bash bible - how to do everything in bash

shellharden - show bash script errors in red

how to do things safely in bash - shellharden tutorial on how to write safe bash

qdir - quad file manager with 4 splits, works in wine

tabbed - put apps that support xembed feature in tabs

pspg - view data in mysql and postgres databases

what are your favorite terminal programs - hacker news thread

iftop - top for network interfaces

atop - top/htop alternative

nethogs - top for process network activity

q - command line tool that parses tabular data with sql queries

gron - convert json to a format that can be grepped

wuzz - ncurses interface for http debugging

usql - utility to connect to any sql or nosql database

drawille - python library for drawing in the terminal using braille charset

dbeaver - gui for working with mysql and postgre, heidisql alternative

bpython - curses repl for python with suggestions

prompt-toolkit - python library for building interactive cli apps

noti - send a notification when a process completes

peco - fzf alternative

stdbuf - coreutils utility to modify buffering of commands

findmnt - find a mounted filesystem

rlwrap - add readline support to interactive cli programs that don't use it

colrm 1 5 - remove first five characters from input

namei - resolve symlinks and print full pathname of a file

tc netem - emulate network delay and packet loss

inconsolation.wordpress.com - blog about cli apps

must-watch-css - a list of css talks to watch on github

useful registry keys - wine doc about windows registry keys

eurobsdconf youtube videos - to watch talks on zfs, rust

vim-sandwich - vim plugin similar to surround.vim

inferno - os that is descendant of plan9

9front - fork of plan9

acme - default text editor on plan9

ben eater crc videos on youtube - crc explained

brodie robertson - youtube videos about linux

wireguard - modern and simple vpn

delimitmate.vim - auto-pairs.vim alternative, automatically close ", (, ', etc

undotree.vim - vim plugin to visualize vim's undo tree

learnxinyminutes.com - learn things fast via examples

fcat - fast cat implementation

hello rust - a live coding youtube show about rust

peep - like less but creates a tiny preview window

fauxclip.vim - vim plugin to copy/paste things to/from system clipboard

tre - tree command alternative

qfenter.vim - vim plugin to open a quickfix entry in any open split

autocwd.vim - vim plugin that lets you change currently working dir of buffers

vim-lucius - a nice dark and light color scheme for vim

vim-forest-night - a nice dark color scheme for vim

tmux-fzf - tmux plugin that lets you fuzzy find sessions, windows and panes

vim-dirvish - select files and browse directories in vim, nerdtree alternative

rsi.vim - vim plugin that adds readline key bindings for vim

vim-sayonara - better bufkill.vim plugin

wildfire.vim - vim plugin to incrementally select closest text objects

vim-indent-object - plugin that adds indent text object, useful when writing python

flygrep.vim - vim plugin to asynchronously grep text

fz - add fzf matching to z

grabc - x utility to grab a pixel color

qalc - awesome cli calculator

vifm - another command line file manager

fff - another command line file manager

lf - another command line file manager

derek banas youtube lua tutorial - learn lua in 1 hr

z.lua - z alternative written in lua

lexima.vim - auto-pairs alternative

coc-pairs.vim - auto-pairs alternative

pear-tree.vim - auto-pairs alternative

howivim.com - vim stories

the patient vimmer - advanced vim tutorial by romainl

learnvim.txt - vimdoc tutorial by barry arthur

of-vim-and-vigor.blogspot.com - barry arthur's vim blog

vimgolf.com - vim golfing

aerc - terminal email client, mutt/neomutt alternative

last status line for vim - blog post about how to customize vim's status line

cb.vu/unixtoolbox.xhtml - hundreds of unix commands explained

vim-table-mode - vim plugin to draw ascii tables in vim

zoom.vim - another vim plugin for zooming one window by dhruvasagar

caw.vim - another commenting vim plugin

editorconfig - config file for text editors to maintain consistent coding style

nrrwrgn.vim - vim plugin that allows focusing on a narrow region of text

vim-speeddating - vim plugin to inc/dec dates and times with ctrl+a/ctrl+z

tracyone dotfiles - github user tracyone has advanced dotfiles

gina.vim - vim plugin to use git from vim, fugitive alternative

gpick - color picker for x

cppman - c++ documentation in the command line

vim-cppman - vim plugin for cppman

vim-yoink - vim plugin to maintain yank history

vital.vim - collection of vim subroutines by japan vim user group

diffchar.vim - vim plugin that visualizes diff changes char by char

a-list-of-vims-lists - summary of all lists that vim internally maintains

vim-foldsearch - show only lines that match a pattern

area-41 - templates for creating vim plugins

:Cfilter - vim command to filter quickfix window entries

ferret - vim plugin to quickly search files and display results in quickfix window

quickfix-reflector - qfedit alternative, vim plugin to edit quickfix results

foo.vim - vim plugin with examples of how to write vim functions

quickfixsigns.vim - add marks next to line numbers for quickfix results

yankring.vim - vim plugin that maintains yank history

:h yankring-tutorial - yankring tutorial

slime.vim - send code to repl from vim

easyclip + neoyank - plugin combo for clipboard/yank management

vinegar.vim - vim plugin that improves built-in netrw plugin usage

slimv.vim - slime.vim alternative with swank protocol support

spacevim - vim distribution with latest features and plugins

mintree.vim - minimalistic reimplementation of nerdtree vim plugin

delta - another pretty diff tool

:colder - after filtering quickfix list, use this command to go back to unfiltered

defx.nvim - vim/neovim file explorer, alternative to nerdtree

vim-sort-motion - vim plugin that sorts data in a motion

vim-markbar - peekaboo for vim marks

:he quickref - concise summary of vim commands

vim-altr - vim plugin to alternate between related files

vim-tabpagecd - vim plugin to set the cwd for a tab

vim-smartinput - vim plugin auto-pairs and delimitmate alternative

whileimautomaton.net - kana natsuno vim blog

vim-floaterm - vim plugin that creates a floating terminal window

i3-workspace-groups - create per project workspace groups

chrisbra vim_faq - github user chrisbra up to date vim faq

vis - vi-like editor based on plan9 structural regular expressions

dvtm - tmux alternative

abduco - add sessions to dvtm

repo.or.cz - public git repo, interesting to sort repos by date

how to boost your vim productivity - blog post about vim and tmux productivity

kakoune - text editor that is similar to vim

vimlondon videos - vim videos to watch on vimeo

gi - vim command to enter insert mode in the last insert position

i3ass - i3 assistance tools, written using i3 ipc

budlabs - i3ass author's youtube channel

i3run from i3 assistance tools - run or raise an app in i3

michael stapelberg - author of i3, @zekjur on twitter

garbage podcast - unix podcast

colorizer.vim - vim plugin to colorize css colors and ansi escape codes

ranger + autojump - cool idea

read man pages in vim - cool idea

qtile - tiling window manager written and configured in python

vimpager - vim plugin to make vim act like a pager

vim-man - vim plugin to read man pages

dispatch.vim - vim plugin to run make and tests asynchronously

tmux-navigator - vim plugin to navigate between vim splits and tmux panes

udiskie - auto mount usb

checkinstall - utility to track make install files

arch linux aur - sort by votes to find interesting apps

bracketed paste - terminal escape sequences for raw pasting

htop-vim - htop with vim keybindings

set scrollbind - make vim scroll two windows synchronously

debian stretch - codename for debian 9

debian buster - codename for debian 10

debian bullseye - codename for debian 11

debian bookworm - codename for debian 12

debian sid - unstable rolling debian branch, don't know what that means

autocutsel - sync cutbuffer and clipboard and optionally also primary

vim.org scripts page - sort by downloads to find interesting plugins

vim.fandom.com - vim tips wiki

alan-kay.fandom.com - alan kay wiki

2bwm - floating keyboard-driven window manager

desed - gui for debugging sed scripts

sshfs - mount filesystems over ssh

grex - generate regexes from data

ubuntu bionic beaver - code name for ubuntu 18.04

ubuntu focal fossa - code name for ubuntu 20.04

gnu stow - utility to quickly symlink configs from dotfiles

ieee 754 - floating point standard

whatfiles - strace like utility for tracking file open/read/write/delete

xkeysnail - flexible utility to remap keyboard keys

tdrop - drop down any app

See you next time!