William Carroll
a9fed7009d
Define KBDs conditionally based on flag
...
Create KBDs that work when the Ergodox isn't attached.
There is a little noise in this diff created by running Prettier on the
buffer.
2018-07-19 12:00:08 -04:00
William Carroll
bb8cb310fa
Extend Haskell support
...
- Format imports on buffer-save.
- Adds two new snippets
2018-07-19 12:00:08 -04:00
William Carroll
b147b5fbd0
Support default ghci config
...
What I deem as currently sensible defaults for my ghci sessions. Expect
this to change over time.
2018-07-19 12:00:08 -04:00
William Carroll
014b530037
Support font-increase & font-decrease fns
...
Support functions for increasing and decreasing Emacs's font size --
without requiring a full restart.
2018-07-19 12:00:08 -04:00
William Carroll
0e73a0e77f
Support additional Haskell snippets
...
Snippets make my life easier.
2018-07-19 12:00:08 -04:00
William Carroll
b9d2e04efb
Change theme preferences
...
You know how it is...
2018-07-19 12:00:08 -04:00
William Carroll
ad496994c8
Support transparency toggling
...
The kbd, <super>-u, is modelled after iTerm's <super>-u kbd for toggling
transparency.
2018-07-19 12:00:08 -04:00
William Carroll
27b1a74d07
Support Haskell test toggling
...
Toggle between Haskell modules and test files.
2018-07-19 12:00:08 -04:00
William Carroll
30cdf1e941
Support current-project variable
...
DRYs up configuration...
This value is used to set:
- my initial buffer
- where <leader>-p jumps to
2018-07-19 12:00:08 -04:00
William Carroll
519be4dca1
Augment PATH to support stack install location
...
I don't currently have a place to augment PATH in my dotfiles, and
perhaps I should. For now, it will reside in the zshrc file.
2018-07-19 12:00:08 -04:00
William Carroll
c50b730dad
Support goto-definition dispatching
...
Need to learn more about `evil-goto-definition` because it is possible
and even likely that there is a known, friendlier alternative way to
dispatch the goto-definition using Evil's infrastructure. Needed a
hotfix, however, so this will have to suffice for now.
2018-07-19 12:00:08 -04:00
William Carroll
e2891432e2
Support additional casing xformations
...
More Elisp functions for transforming text casing!
2018-07-19 12:00:08 -04:00
William Carroll
32ac66d50b
Support Elisp fns for current buffer's dirname
...
Gets the shorthand version of the buffer's current directory's name.
2018-07-19 12:00:08 -04:00
William Carroll
9b8f0c2da3
Augment README with GPG info
...
After my computer fried and I lost my gpg config, keys, etc I needed to
know a snippet that my README didn't have. Now it has it!
2018-07-19 12:00:08 -04:00
William Carroll
3d256c6b3b
Support additional JS snippets
...
Because React + Redux + Flow = SO MUCH BOILERPLATE...
2018-07-19 12:00:08 -04:00
William Carroll
fc283b7a23
Support graphql module
...
Providing the module to dump GQL functionality to my config. Hopefully
this gets more fleshed out at a later date.
2018-07-19 12:00:08 -04:00
William Carroll
bdfb83dc2c
grid-front-end -> grid-client
...
Ensure that the Emacs bookmarks respect the updated name change for the
Grid client repository.
2018-07-19 12:00:08 -04:00
William Carroll
eabaf0e04f
Disable magit-gh-pulls
...
After my hard drive fried, I lost important configuration settings.
Since then, I haven't been able to use `magit-gh-pulls` without it
incessantly prompting me for my GH username and password. Until I
remember how I previously configured this, I'm disabling it.
2018-07-19 12:00:08 -04:00
William Carroll
17a4f8ae53
setq -> setq-default for fill-column
...
`setq-default` is the only way to ensure `fill-column` is set.
2018-07-19 12:00:08 -04:00
William Carroll
8d945d97de
git ignore smex-items
...
Noise, noise, noise...
2018-07-19 12:00:08 -04:00
William Carroll
a8613cfbd4
Change clo -> clg for console.log snippet
...
clo was difficult to use because `company-mode` suggested autocompletion
candidates like "close", "clone", etc. With clg, this is significantly
less likely.
2018-07-19 12:00:08 -04:00
William Carroll
9c6e1717d4
Drop support for bins dir
...
These just aren't being used anymore...
2018-07-19 12:00:08 -04:00
William Carroll
151acc19a7
Shore up init.el
...
init.el was previously a symlink. This replaces that with the actual
code since the entire emacs.d dir is being symlinked.
2018-07-19 12:00:08 -04:00
William Carroll
cf337a403f
Lints emacs directory
...
Ignores a few noisy files. Removes the dependency to a slack secret.
2018-07-19 12:00:08 -04:00
William Carroll
fd3989139e
Ignore projectile bookmarks
...
I don't want these spamming my commits, etc.
2018-07-19 12:00:08 -04:00
William Carroll
3135e5faf2
Refactor install scripts
...
- Support emacs installation
- Export DOTFILES env var to simplify setup.
- Change filenames for consistency
2018-07-19 12:00:08 -04:00
William Carroll
3c8e6f0cc5
Support updated emacs
...
Finally ported my up-to-date emacs configuration here. I was putting
this off for a long while, unsure of how to handle all of the work. All
it took was my laptop being fried to force me to do this. So... voila!
2018-07-19 12:00:08 -04:00
William Carroll
56a7b9fa41
Removes obsolete emacs deps
...
No longer using these emacs deps. Preparing this repo to house a more
up-to-date, robust config.
2018-04-25 12:15:00 -04:00
William Carroll
769b26c3ef
Ignore emacs.d directories
...
Ignore dirs in the emacs.d that is being added to this repo. We don't
want packages and other bloat in this repo.
2018-04-25 12:15:00 -04:00
William Carroll
4958dda267
Add GH username to gitconfig
...
Some programs look for this, like the magit integration with GitHub.
2018-04-25 11:35:16 -04:00
William Carroll
cf94db8e04
Update README
...
Adds Google Chrome to the list of commonly used applications that aren't
resolvable from `brew cask`. This may be the wrong assumption. I didn't
look into it too much, but at first glance, I saw `-beta` version as
well as Chrome Canary. Perhaps it's possible to resolve to a stable
Chrome release... Will look into this later.
Lints wrongly formatted code blocks.
2018-04-24 13:58:06 -04:00
William Carroll
863b29323c
pc_settings -> dotfiles
...
My younger self didn't know that creating repos to house your
configuration was a known pattern! Hence the unweildy name, pc_settings.
This change was a long time coming.
2018-04-23 15:25:35 -04:00
William Carroll
36b830c2c9
Drop tmux support
...
urbint/meta covers this already.
2018-04-23 15:19:11 -04:00
William Carroll
d9f3bff1c5
Update zshrc
...
Drop support for zsh_profile. Update zshrc to be cognizant of
urbint/meta. Define minimum config necessary.
2018-04-23 15:16:31 -04:00
William Carroll
691527468d
Drop support for misc
...
Most of these files are covered by urbint/meta -- including the setup
and bootstrap work.
The remaining files are just obsolete and undesirable.
2018-04-23 15:10:09 -04:00
William Carroll
a3e1239eab
Drop support for Sublime Text
...
No longer supporting Sublime Text. End of an era...
2018-04-23 15:04:59 -04:00
William Carroll
9ab630f8cf
Drop support for project USBify
...
The original idea was to have all of my configuration available on a
USB drive that would bootstrap itself when connected to a Mac. While
this is pretty cool from a Hollywood, hacker-porn standpoint, it is less
desirable to me due to its dependencies. Docker may be the better path
forward.
2018-04-23 15:03:50 -04:00
William Carroll
412aee4574
Drop support for scripts
...
setup_keybindings hasn't proven very useful. This removes it. It is
possible that a lot of fat from this repo can be trimmed since it is
probably being replaced by features in urbint/meta.
2018-04-23 15:00:39 -04:00
William Carroll
cf848c44ca
Support brew cask
2018-04-23 14:55:33 -04:00
William Carroll
c466358048
Update Emacs / Bash monkey-patched functions
2018-01-08 15:42:25 -05:00
William Carroll
8cadd912a6
Add misc bash helper functions
2018-01-08 15:42:01 -05:00
William Carroll
4f1d7650a4
Ignore that config secrets file
2018-01-08 15:41:32 -05:00
William Carroll
aed6a9398a
Update zsh configs for env vars, etc
...
Security measures are in place to protect env vars that contain
sensitive data.
2018-01-08 15:40:47 -05:00
William Carroll
4fcf4bc3c0
Ensure that ZLE functions are sourced
2018-01-08 15:16:27 -05:00
William Carroll
f43072e5b6
Drop NERDTree plugin in favor of vinegar
2018-01-08 15:15:49 -05:00
William Carroll
45ac022da2
Support git patch searching with patch-grep
2018-01-08 15:15:20 -05:00
William Carroll
cf4b300845
Update window resizing for Ergo Dox
2018-01-08 15:14:56 -05:00
William Carroll
3f3614b417
Update git and kubernetes aliases
2018-01-08 15:14:36 -05:00
William Carroll
dd431f5f28
Lint slate config and add additional bindings
2018-01-08 15:14:01 -05:00
William Carroll
54e10baa6c
Updates vimrc movement kbds
2017-10-20 19:43:08 -04:00