...uses the git-do in bpb-kit to run make in root of current repo. I
didn't replace ,m with this because it seems like a bit of a special case
- you may not be in a git repo, or your desired Makefile may live in the
current directory rather than the root of the repo.
It'd be nice to use myrepos to do this, but although you can use
`mr run make`, it does this in the current working directory rather than
the top-level, and I don't see an easy way to override this. (It might
also be kinda risky if you fired it off in, say, your home directory.)
This mostly covers things either bound to an F-key or to some leader
sequence. It's not something I'm likely to directly use too often,
but it seems like a good way to remember what things are on systems
where I haven't physically put a piece of tape across the top of
the keyboard.
...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.
- messes with DPI & fonts
- changes trayer height
- rewrites chunks of xmonad.hs to use EZConfig style bindings, rofi for
launcher and i3lock for a lock screen (thanks @benlemasurier), and a
slightly different set of layouts. also handles some fancy laptop keys
like volume adjustment. still need to steal casey & tyler's stuffs for
backlight handling, probably.
for now, i'm going to keep these changes in a separate branch rather than
attempt to make them work on all of my systems. I'm running Debian Stretch
on here and the monitor is giant, so it would likely be a hassle, and it's
small enough that i can probably just manage as a separate branch as long
as needed.
I'm keeping snippets of code and shell transcripts in vimwiki as I work
on things. Adding syntax highlighting is pretty nice for this.
Also mapped F8 to spit out an ISO-8601 datestamp, which seems useful
for logging times in a diary entry or the like.
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.