William Carroll
e8ca641075
Support convenience Elisp file system functions
...
Read the module docs for more information. May be an ongoing project, or
this may be the end of the library. Time shall tell.
2018-07-19 12:00:08 -04:00
William Carroll
88d75b9771
Remap KBDs for Paredit
...
I wasn't using the previous KBDs, which were modelled after Vim's answer
for Paredit KBDs.
Some of the mappings bothered me, so I needed that made more sense to
me.
2018-07-19 12:00:08 -04:00
William Carroll
6e1f91e10f
Support KBD to jump to Slate config
...
Useful since the new configuration branches according to a boolean that
encodes whether or not the Ergodox is connected.
Since I'm frequently switching between programming at my desk to
programming AFK, I need a faster way to update my Slate configuration.
Ideally - some script would watch the USB port for whether or not the
Ergo was connected. Until then...
2018-07-19 12:00:08 -04:00
William Carroll
b4ab3b2ef8
Start Emacs server by default
...
Useful for iTerm -> Emacs integration.
2018-07-19 12:00:08 -04:00
William Carroll
1419fa3ec9
Support additional Haskell snippet
...
Because snippets make everything better.
2018-07-19 12:00:08 -04:00
William Carroll
a8351ea00e
Support flycheck-next-error KBD
...
Start using Flycheck to navigate code more frequently by promoting error
navigation as a leader-prefixed KBD.
2018-07-19 12:00:08 -04:00
William Carroll
71b20680a9
Resolve tmux and realpath aliases
...
Falsely concluded that these aliases wouldn't work in sub-shells. After
a second look, resolved the issues. This is preferable!
2018-07-19 12:00:08 -04:00
William Carroll
4ccfe6238e
Open files in Emacs from iTerm w/ Semantic History
...
Finally cobbled together a solution...
See the comments in the file for setup instructions.
2018-07-19 12:00:08 -04:00
William Carroll
71830b92d4
Update theme preferences
...
Yes my preferences changed AGAIN!
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
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
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
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
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
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