profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/aschrab/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Aaron Schrab aschrab Durham, North Carolina, USA

aschrab/lsm 4

Linux Software Map

aschrab/dotfiles 3

My configuration files

aschrab/app-nopaste 1

easy access to any pastebin

aschrab/catalyst-action-rest 1

The Catalyst::Action::REST Distribution

aschrab/dbix-class 1

The SQL meta-chainsaw

aschrab/dropbox-debian 1

Script to convert dropbox's Ubuntu package to work for Debian

aschrab/foreigner 1

Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb

aschrab/jqfundamentals 1

Code repository for jQuery Fundamentals training

aschrab/jquery.deorphan.js 1

A jQuery plugin for eliminating typographical orphans on select text elements.

aschrab/k-9 1

K-9 Mail, An advanced email client for Android

push eventaschrab/dotfiles

Aaron Schrab

commit sha 7d6493fa646df3ebc88608440236ecf379eb9c8d

nodenv - Update node-build plugin for new definitions

view details

Aaron Schrab

commit sha 14edf8277f8d02641ee4aed95bdda90f5ef0dc88

vim - Remove languageclient plugin This has been superseded by support builtin to neovim. Will be adding configuration for that sometime in the future.

view details

Aaron Schrab

commit sha 539def85e29ef64d56ded2ee98f7c9d1802407fd

tmux - Add configuration for 3.2a Just symlink to the conf file for 3.2

view details

push time in 15 hours

push eventaschrab/dotfiles

Aaron Schrab

commit sha ef7b83c707fda26039e27fa6359cf8e81f44e8fd

Revert "zsh - Enable Glob_Star_Short option" Came across a system with a zsh version that doesn't support this. I don't think I've actually used it anywhere that it is supported, so taking out for compatibility. This reverts commit e7d6dac5fa5f00839da39d7d7b4739644c49a034.

view details

push time in 15 hours

push eventaschrab/dotfiles

Aaron Schrab

commit sha c9203e995bcd815e3f95500e4dad6cdb5daffd84

shell - Update resolve function for built-ins

view details

Aaron Schrab

commit sha eb10e722b662bd602ab33afbcfa9af2efe2292a3

mutt - Add comment with info about ASAN support Needed this for a time for doing some debugging, could be useful in the future.

view details

Aaron Schrab

commit sha ecaed6aff4b84998e59ffaa8a7ef879fcec3af7c

mutt - Update for $sort_thread_groups Use this everywhere rather than using alternate $sort_aux for git folder.

view details

Aaron Schrab

commit sha 58f1c60d57b9f387e766ae06fd9e44bc9fb73ed1

vim - Update gdb plugin

view details

Aaron Schrab

commit sha 4a8ea33ce12ffcc402ea1ba53a08d3e73a9df4a7

pinfo - Specify some key bindings

view details

Aaron Schrab

commit sha 53047b0f2299445459028146c06daf83be07bcef

shell - Move resolve definition to zsh specific dir There were always some zsh specific things in here, but recently that was made worse in a couple of ways; * the latest change caused a parse error in bash, although one that would be easy to fix. * Currently in Debian sid `which` gives a deprecation message. That doesn't cause problems for zsh, since that has a builtin. The alternatives to that builtin renders most of this script pointless. At some point I'll likely try moving the part that deals with commands (rather than functions, aliases, or builtins) to a separate script.

view details

Aaron Schrab

commit sha d04c525fd402035f4a5cf4d7aeb60ae1c8dc271e

resolve - Convert command portion to separate script Once the zsh function has taken care of functions and builtins as well as getting through aliases, the rest can be handled by a separate script. That script can then at least be used outside of zsh.

view details

push time in 15 hours

push eventaschrab/dotfiles

Aaron Schrab

commit sha 55c70fa7c26181bfcc0ddb4c32a36a827a8c0f9e

mutt - Add ctrl+arrows bindings for sidebar

view details

Aaron Schrab

commit sha c9203e995bcd815e3f95500e4dad6cdb5daffd84

shell - Update resolve function for built-ins

view details

Aaron Schrab

commit sha eb10e722b662bd602ab33afbcfa9af2efe2292a3

mutt - Add comment with info about ASAN support Needed this for a time for doing some debugging, could be useful in the future.

view details

Aaron Schrab

commit sha ecaed6aff4b84998e59ffaa8a7ef879fcec3af7c

mutt - Update for $sort_thread_groups Use this everywhere rather than using alternate $sort_aux for git folder.

view details

Aaron Schrab

commit sha 58f1c60d57b9f387e766ae06fd9e44bc9fb73ed1

vim - Update gdb plugin

view details

Aaron Schrab

commit sha 4a8ea33ce12ffcc402ea1ba53a08d3e73a9df4a7

pinfo - Specify some key bindings

view details

Aaron Schrab

commit sha 53047b0f2299445459028146c06daf83be07bcef

shell - Move resolve definition to zsh specific dir There were always some zsh specific things in here, but recently that was made worse in a couple of ways; * the latest change caused a parse error in bash, although one that would be easy to fix. * Currently in Debian sid `which` gives a deprecation message. That doesn't cause problems for zsh, since that has a builtin. The alternatives to that builtin renders most of this script pointless. At some point I'll likely try moving the part that deals with commands (rather than functions, aliases, or builtins) to a separate script.

view details

Aaron Schrab

commit sha d04c525fd402035f4a5cf4d7aeb60ae1c8dc271e

resolve - Convert command portion to separate script Once the zsh function has taken care of functions and builtins as well as getting through aliases, the rest can be handled by a separate script. That script can then at least be used outside of zsh.

view details

push time in a day

push eventaschrab/dotfiles

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha 978f637e23318eeb5d039d8bdb470cc3b525db6f

vim - Remove language-client plugin Never really got this working, now supported by neovim.

view details

Aaron Schrab

commit sha 6433248f2334c7579ebe7a1e752a1406e000538c

vim - Add nvim-lspconfig plugin

view details

Aaron Schrab

commit sha bef99974da7ac13f836606261622dc5d09474184

vim - Initial setup for neovim's language server support

view details

Aaron Schrab

commit sha 9a4ce976adcbf3553067b369cbce7c773e8c9a5b

vim - Make LSP setup conditional on support being found Attempt to avoid errors if using a vim version that doesn't have support.

view details

Aaron Schrab

commit sha 7a7c5756ada5d939205dda1c367836875179b60c

zsh - Stop setting GTK_IM_MODULE=xim evince complains about this, and I'm not really using it anyway.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha e2f8f093f71c501d4c5770a3603625065ab0f916

tmux - Enable focus events This is recommended by neovim's `:checkhealth` for better support of the `autoread` option.

view details

Aaron Schrab

commit sha 3d27850ae25b017aeec63ee3635370d3eb40252f

vim - Try to use neovim-node-host from `default` nodenv version Rather than attempting to ensure that all versions of node that I manage with nodenv have an up-to-date version of the neovim package, use that from a single version.

view details

Aaron Schrab

commit sha b86e8da8db3bcfda59e926bbe5fd3d7f5dac8e2a

vim - Remove language-client plugin Never really got this working, now supported by neovim.

view details

Aaron Schrab

commit sha 75413982d03707b2b550242c26a015a2cc52c107

vim - Add nvim-lspconfig plugin

view details

Aaron Schrab

commit sha 150b00b0eba8dd0570f33b1a2555120463eab1a9

vim - Initial setup for neovim's language server support

view details

Aaron Schrab

commit sha da6bb842f7a8a80bc92c0afc6739a35862530022

vim - Make LSP setup conditional on support being found Attempt to avoid errors if using a vim version that doesn't have support.

view details

Aaron Schrab

commit sha 078cc1f897e7be4032d035d58fbea67c414c768c

zsh - Stop setting GTK_IM_MODULE=xim evince complains about this, and I'm not really using it anyway.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha 53047b0f2299445459028146c06daf83be07bcef

shell - Move resolve definition to zsh specific dir There were always some zsh specific things in here, but recently that was made worse in a couple of ways; * the latest change caused a parse error in bash, although one that would be easy to fix. * Currently in Debian sid `which` gives a deprecation message. That doesn't cause problems for zsh, since that has a builtin. The alternatives to that builtin renders most of this script pointless. At some point I'll likely try moving the part that deals with commands (rather than functions, aliases, or builtins) to a separate script.

view details

Aaron Schrab

commit sha d04c525fd402035f4a5cf4d7aeb60ae1c8dc271e

resolve - Convert command portion to separate script Once the zsh function has taken care of functions and builtins as well as getting through aliases, the rest can be handled by a separate script. That script can then at least be used outside of zsh.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha d04c525fd402035f4a5cf4d7aeb60ae1c8dc271e

resolve - Convert command portion to separate script Once the zsh function has taken care of functions and builtins as well as getting through aliases, the rest can be handled by a separate script. That script can then at least be used outside of zsh.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha d04c525fd402035f4a5cf4d7aeb60ae1c8dc271e

resolve - Convert command portion to separate script Once the zsh function has taken care of functions and builtins as well as getting through aliases, the rest can be handled by a separate script. That script can then at least be used outside of zsh.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha 53047b0f2299445459028146c06daf83be07bcef

shell - Move resolve definition to zsh specific dir There were always some zsh specific things in here, but recently that was made worse in a couple of ways; * the latest change caused a parse error in bash, although one that would be easy to fix. * Currently in Debian sid `which` gives a deprecation message. That doesn't cause problems for zsh, since that has a builtin. The alternatives to that builtin renders most of this script pointless. At some point I'll likely try moving the part that deals with commands (rather than functions, aliases, or builtins) to a separate script.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha 062c42284c43847b4ea1c53e7e39980b5024dd79

zsh - Set format for outputting trace information When `set -x` is in effect, surround location information with `: .. ;` so that the entire line can be copy+pasted to a prompt.

view details

Aaron Schrab

commit sha e7d6dac5fa5f00839da39d7d7b4739644c49a034

zsh - Enable Glob_Star_Short option Allow `**/*` to be abbreviated to just `**`.

view details

Aaron Schrab

commit sha 16431fcd4ac3d63ddc05f631127ba48ad864195b

git - Allow commit to unborn main branch Allow committing directly to the main branch if it doesn't contain any commits. This will make it easier to get initial work ready to push to remote repo prior to requiring updates via PR.

view details

Aaron Schrab

commit sha 1e0c3f376b9691a06ec67e1f752228f41f52dd94

vim - Use markdown snippets for git commit messages

view details

Aaron Schrab

commit sha 56724f2359a0e6536192827ce81341699a93553d

git - Configure defaultBranch Avoid warning about this changing in the future. At least for now I'm staying with the original definition.

view details

Aaron Schrab

commit sha d94cc29dde04143d60db4838df04b0e772f0f858

vim - Add snippet for HTML tags to javascript definitions

view details

Aaron Schrab

commit sha aedc25547b64445de577bba86405ed74e795dcd6

ssh - Add handling for ng.qqx.org

view details

Aaron Schrab

commit sha eb9a9f816ee76e44aae8c2bc8bf5f7acfc5580e4

jsv - Add simple script for viewing JSON files

view details

Aaron Schrab

commit sha 102f464b9449a7534740309d46ccc7778f745b70

Merge remote-tracking branch 'o/netapp' into zim * o/netapp: jsv - Add simple script for viewing JSON files ssh - Add handling for ng.qqx.org vim - Add snippet for HTML tags to javascript definitions git - Configure defaultBranch vim - Use markdown snippets for git commit messages git - Allow commit to unborn main branch

view details

Aaron Schrab

commit sha 3f5b95a9d0346f97b6000e322f49f8be75b5ed28

Update node-build Get definitions for newer versions.

view details

Aaron Schrab

commit sha cf4a144c22a12aa6a840da4a3a5f087605a9e430

python - Handle failure to load readline module Modify pythonrc.py so that if it can't load the readline module it will at least do other setup.

view details

Aaron Schrab

commit sha 631afee1e03b5056a8d8e4630a4408e574b40771

nodenv - Add plugin to get version from package.json

view details

Aaron Schrab

commit sha 499eb4bb73d79b16c5736f9d7e0970e5319ce403

git - Don't install unneeded links When building git don't install links to builtins, they're only needed for backward compatibility with really old software.

view details

Aaron Schrab

commit sha 7880935cad713b8e745c0f9ac2b26ac53fe418e0

kv - Error if not run from kitty

view details

Aaron Schrab

commit sha c2a1411f68f7c9bf7362bb5b54df8adbc99c452d

zsh - Fix ignoring some commands for completion Previously I'd set it up so that completion functions and architecture-specific development tools wouldn't be included in for command completion, but that apparently stopped working at some point. Fix the context so that it works again.

view details

Aaron Schrab

commit sha 26168cfd60b296c9bacf87fde02f057661caaa89

zsh - Ignore vcs_info* functions in completion These functions are really only meant to be used by the prompt system, and they get in the way of completing `vcs-jump`.

view details

Aaron Schrab

commit sha f1c02d05d52c461a8d7a7522881611b86de0a77d

Merge remote-tracking branch 'o/netapp' into pug * o/netapp: zsh - Ignore vcs_info* functions in completion zsh - Fix ignoring some commands for completion

view details

Aaron Schrab

commit sha adf9f451def3968e0f087cb5c2ae9a8dc1763fdf

Merge remote-tracking branch 'o/master' into pug * o/master: kv - Error if not run from kitty

view details

Aaron Schrab

commit sha 5592a2030e7f4efacb0b0cf62c5b2b5c63314cd0

sway - Use smaller monitor on left

view details

Aaron Schrab

commit sha a16d8098df6311affd0029a39405d79d9d2566a8

tmux - Configure for 3.2 No special configuration at this time, just setting it up so that configuration for earlier versions will be picked up. Since there didn't seem to be any special changes for 3.1, just have that go directly to the settings for 3.0 to avoid some extra processes at startup.

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha eb10e722b662bd602ab33afbcfa9af2efe2292a3

mutt - Add comment with info about ASAN support Needed this for a time for doing some debugging, could be useful in the future.

view details

Aaron Schrab

commit sha ecaed6aff4b84998e59ffaa8a7ef879fcec3af7c

mutt - Update for $sort_thread_groups Use this everywhere rather than using alternate $sort_aux for git folder.

view details

Aaron Schrab

commit sha 58f1c60d57b9f387e766ae06fd9e44bc9fb73ed1

vim - Update gdb plugin

view details

Aaron Schrab

commit sha 4a8ea33ce12ffcc402ea1ba53a08d3e73a9df4a7

pinfo - Specify some key bindings

view details

push time in a day

push eventaschrab/dotfiles

Aaron Schrab

commit sha eb10e722b662bd602ab33afbcfa9af2efe2292a3

mutt - Add comment with info about ASAN support Needed this for a time for doing some debugging, could be useful in the future.

view details

Aaron Schrab

commit sha ecaed6aff4b84998e59ffaa8a7ef879fcec3af7c

mutt - Update for $sort_thread_groups Use this everywhere rather than using alternate $sort_aux for git folder.

view details

Aaron Schrab

commit sha 58f1c60d57b9f387e766ae06fd9e44bc9fb73ed1

vim - Update gdb plugin

view details

Aaron Schrab

commit sha 4a8ea33ce12ffcc402ea1ba53a08d3e73a9df4a7

pinfo - Specify some key bindings

view details

push time in a day

startedlmorg/murex

started time in 15 days

startedanishathalye/dotbot

started time in 17 days

startedvitejs/vite

started time in a month

push eventaschrab/dotfiles

Aaron Schrab

commit sha c9203e995bcd815e3f95500e4dad6cdb5daffd84

shell - Update resolve function for built-ins

view details

push time in a month

push eventaschrab/dotfiles

Aaron Schrab

commit sha c9203e995bcd815e3f95500e4dad6cdb5daffd84

shell - Update resolve function for built-ins

view details

push time in a month

push eventaschrab/dotfiles

Aaron Schrab

commit sha 55c70fa7c26181bfcc0ddb4c32a36a827a8c0f9e

mutt - Add ctrl+arrows bindings for sidebar

view details

push time in 2 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 55c70fa7c26181bfcc0ddb4c32a36a827a8c0f9e

mutt - Add ctrl+arrows bindings for sidebar

view details

push time in 2 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 55c70fa7c26181bfcc0ddb4c32a36a827a8c0f9e

mutt - Add ctrl+arrows bindings for sidebar

view details

push time in 2 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha e2f8f093f71c501d4c5770a3603625065ab0f916

tmux - Enable focus events This is recommended by neovim's `:checkhealth` for better support of the `autoread` option.

view details

Aaron Schrab

commit sha 3d27850ae25b017aeec63ee3635370d3eb40252f

vim - Try to use neovim-node-host from `default` nodenv version Rather than attempting to ensure that all versions of node that I manage with nodenv have an up-to-date version of the neovim package, use that from a single version.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha e2f8f093f71c501d4c5770a3603625065ab0f916

tmux - Enable focus events This is recommended by neovim's `:checkhealth` for better support of the `autoread` option.

view details

Aaron Schrab

commit sha 3d27850ae25b017aeec63ee3635370d3eb40252f

vim - Try to use neovim-node-host from `default` nodenv version Rather than attempting to ensure that all versions of node that I manage with nodenv have an up-to-date version of the neovim package, use that from a single version.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 9a12e5b19402f2774413e328718c713392e1a6b0

gcash - Force use of X11 backend Currently the Waland backend makes things too big, so fallback to using X.

view details

Aaron Schrab

commit sha e2f8f093f71c501d4c5770a3603625065ab0f916

tmux - Enable focus events This is recommended by neovim's `:checkhealth` for better support of the `autoread` option.

view details

Aaron Schrab

commit sha 3d27850ae25b017aeec63ee3635370d3eb40252f

vim - Try to use neovim-node-host from `default` nodenv version Rather than attempting to ensure that all versions of node that I manage with nodenv have an up-to-date version of the neovim package, use that from a single version.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 9a12e5b19402f2774413e328718c713392e1a6b0

gcash - Force use of X11 backend Currently the Waland backend makes things too big, so fallback to using X.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 9a12e5b19402f2774413e328718c713392e1a6b0

gcash - Force use of X11 backend Currently the Waland backend makes things too big, so fallback to using X.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 9a12e5b19402f2774413e328718c713392e1a6b0

gcash - Force use of X11 backend Currently the Waland backend makes things too big, so fallback to using X.

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha 8c892af72fd6ae710712124577be178c151207eb

git - Add copy of my .git/config for git project With addition of config for getting amlog informaion, this is something that I want to preserve.

view details

Aaron Schrab

commit sha aa4fba5dd1ee554a76047a1fbe7a07109df0ed0f

Merge remote-tracking branch 'o/master' into pug * o/master: git - Set clone.defaultRemoteName

view details

Aaron Schrab

commit sha eecd828effadbe0873927125a4027c2c9b311961

Add git-when-merged script From https://github.com/mhagger/git-when-merged/blob/master/bin/git-when-merged as of commit 0bfd14d1713dbcd21537b826d8f5b1b573d37480.

view details

Aaron Schrab

commit sha f3343274e80aa5a2976f87a56e0256fad09a4cd0

Revert "git - Set clone.defaultRemoteName" Having `origin` available as a default for fetch/pull is useful when working with multiple remotes. This reverts commit d2e3ddeb32dfed55a3d82056e5c2464ba5afbca1.

view details

Aaron Schrab

commit sha ba80bfd81a34838173725d922b070c65595e113c

zsh - Have fzf use tmux popup when available If we detect that tmux is at least version 3.2, and so has support for popups ask fzf to use it.

view details

Aaron Schrab

commit sha 6733bbd99952b89f410dc373e6efd4f545e2a993

Fix semicool handling of following, unrelated semicolons Had been mistakenly picking up a semicolon anywhere after the cursor on the same line. The intent was to allow only a small set of characters between the cursor and the semicolon.

view details

Aaron Schrab

commit sha 25013e99d46ec0f7599f109f588022730f70f503

ack - Ignore .nyc_output

view details

Aaron Schrab

commit sha 78b9e4b27adbb224806d589579ea031d9b2dd654

zsh - Complete new options for token script

view details

Aaron Schrab

commit sha e2a2e403fe957f182dbae8299598eab979fee2b7

VSCode - Various changes from UI

view details

Aaron Schrab

commit sha f7787fd1b28b3003bbd63efa402615edfc00633f

vim - Allow <CR> to follow links in man pages

view details

Aaron Schrab

commit sha b07047c07d2cd207ee3a990beca83280681da9dc

mutt - Set pager_skip_quoted_context when available

view details

push time in 3 months

push eventaschrab/dotfiles

Aaron Schrab

commit sha f7787fd1b28b3003bbd63efa402615edfc00633f

vim - Allow <CR> to follow links in man pages

view details

Aaron Schrab

commit sha b07047c07d2cd207ee3a990beca83280681da9dc

mutt - Set pager_skip_quoted_context when available

view details

push time in 3 months