This has more features than parse_git_branch, though it could use a way
to display the _number_ of untracked / modified files (I'll have to see
if that's available).
I'm not including a copy of git-prompt.sh in the repo. If it's not
available in the user's home directory, I mock up a function that uses
the old parse_git_branch instead.
- tweak F7 binding for $MYVIMRC weirdness
- re-add variants of ,td and ,tD bindings because they're easy to use
for grabbing dates in logging stuff
- conditionalized clipboard config for neovim
- p1k3 now lives at ~/workspace/p1k3 by default
- back to iceberg for color scheme again I guess? I'm dissatisfied
about colorschemes.
- add rust.vim
- turn gitgutter back on
The `--no-sort` option to fzf effectively gives more recent matches first,
which turns out to be what I want in almost every case.
You can now do `h foo` and foo will be populated as the query, which feels
a bit more natural at times.
firefox-wrapper: start firefox (a workaround for some $PATH nonsense).
edit-clipboard: open current contents of clipboard in $EDITOR, write them
back to clipboard. relies on xclip.
mcd(): a function to make a path and cd into it.
...seems like a more lightweight way of providing various settings to
Gtk apps (and maybe other stuff? I'm not sure).
Various other font tweaks and such in this commit.
Nothing drastic in this commit; just takes care of some little
inconsistencies and quibbles. Probably breaks a few files with calls to
filter utilities, but those should be easy to fix on a case-by-case basis.
I'm renaming them because there's nothing vim-specific about them.
- move a few aliases to bin/
- tags -> build-tags
- extip -> get-external-ip
- rename some utils in bin/
- vim-filter-* to filter-*
- vertical to filter-vertical
- remove some bogus stuff from bin/
- googleearth
- d (some thing i was messing around with for menus)
- pup (nice util, but should install elsewhere)
- add a bin/cheat to hang cheatsheet stuff on
- use fzf-tmux for h alias
fzf:
https://github.com/junegunn/fzf
I'm not 100% sold yet, but it's basically dmenu for the shell. Much to
recommend. Adds an improved ctrl-r.
unsorted-unique is just a wrapper around a short awk operation. I put it
in its own script because quoting things in aliases is hard.
There's probably a better way to do this, but right now it just adds a
chpwd func to .zshrc to tack dirs onto ~/.directory_history. The h alias
now uses this file instead of the dirs builtin.