Age | Commit message (Collapse) | Author | Files | Lines |
|
My inconsistent git history-keeping is coming to bite me here. At the
moment, I can only speculate about what went wrong here. The gist is
this: I unintentionally committed files that were supposed to be ignored
This commit removes those files which includes:
- auto-save-list
- elpa packages
- quelpa packages
- misc
|
|
I believe `emacs.d` was change to `.emacs.d` somewhere along the way.
The gitignore needs to be updated, and some spam may have slipped in as
well.
|
|
- Updates IRSSI config, XInitRC, i3 config
|
|
- C programming
- HTML
- Nix
|
|
Super shared KBDs between i3wm and Emacs for:
- focusing windows (i.e. M-{h,j,k,l})
- deleting windows (i.e. M-q)
More support may be needed, but this is good DWIM behavior for now.
|
|
- Prefers "$HOME" to "~/urbint" for current project
- Prefers dark colorscheme
- Allows source-jumping to Emacs (nixify this to remove dep on
path/to/source)
|
|
Adds configuration for my Python preferences.
|
|
In the future, I may consider gitignoring these. For now, voila.
|
|
This is a massive diff that I had to do in a hurry - when leaving
Urbint. I'm pretty sure that most of these are updating Emacs packages,
but I'm not positive.
|
|
Not sure why this wasn't set to this mode earlier.
|
|
- i3 - window manager
- Terminator - terminal preferences
- Rofi - kind of like Finder, but also like Helm and Ivy; dmenu
replacement
|
|
After moving off of Meta, Dotfiles has a greater responsibility to
manage configs. Vim, Tmux, and Emacs are now within Stow's purview.
|
|
Whitelist GPG in the Stow configuration. Setup keyserver preferences.
|
|
Debug startup:
- some packages were missing explicit use-package calls, which made this
configuration incompatible with fresh computers. After crashing my MBP
and trying to get this working thereafter, I learned.
Support LSP:
- LSP support for Haskell is good; embrace and prefer over Intero
Update KBDs:
- preferences change
- changing to a light theme (for now)
|
|
I suppose it was only a matter of time...
|
|
- enable rerere
- prefer less, since bat is my default pager, which doesn't look great
when looking at diffs, patches, etc
- fix broken alias
- support another alias
|
|
Adds a package that allows Emacs to searching through a projects
node_modules executables when resolving a binary like eslint, prettier
etc. This was being hacked together before by relying on explicit paths
to executables. This is a more durable solution.
Also includes some packages related to LSP for Javascript, which I
haven't been able to get working yet.
|
|
Improve the UX by centering the focused line verically.
|
|
This was previously semi-supported. There were two problems, however:
1. My fill-column value of 80 got out-of-sync with my white-line-column
value of 100.
Solution: globally define wpc/fill-column, set that to 80, and
consume the new const in my config.
2. Nothing was activating whitespace mode.
Solution: add whitespace-mode to prog-mode-hook.
This SO answer helped tremendously:
https://stackoverflow.com/questions/18855510/have-emacs-highlight-characters-over-80
|
|
Temporarily remove the GHCI config, since it's most just spamming my
logs at the moment.
|
|
After discovering GNU stow on Nix IRC, refactored install and setup
scripts to consume it.
Code is vastly simplified as a result.
|
|
Read the module docs for more information. May be an ongoing project, or
this may be the end of the library. Time shall tell.
|
|
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.
|
|
Accidentally commited the version of this configuration that has this
variable set to false.
Since most of the time, this variable should be true, commiting the true
version will clean up my git status output.
|
|
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...
|
|
Useful for iTerm -> Emacs integration.
|
|
Because snippets make everything better.
|
|
After writing this, I have a sneaking suspiscion that I'm reinventing
something like Tmuxinator. I guess this is just a poor man's Tmuxinator.
For now, however, haven't had enough time to look into Tmuxinator as a
viable alternative, so this will have to do for now.
Furthermore, moved root-level tmux files to a subdir.
|
|
Start using Flycheck to navigate code more frequently by promoting error
navigation as a leader-prefixed KBD.
|
|
Falsely concluded that these aliases wouldn't work in sub-shells. After
a second look, resolved the issues. This is preferable!
|
|
Keep project-specific gitignore files clean.
|
|
Finally cobbled together a solution...
See the comments in the file for setup instructions.
|
|
Not sure how this was removed, but supporting it again.
|
|
Yes my preferences changed AGAIN!
|
|
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.
|
|
- Format imports on buffer-save.
- Adds two new snippets
|
|
What I deem as currently sensible defaults for my ghci sessions. Expect
this to change over time.
|
|
Support functions for increasing and decreasing Emacs's font size --
without requiring a full restart.
|
|
Snippets make my life easier.
|
|
You know how it is...
|
|
The kbd, <super>-u, is modelled after iTerm's <super>-u kbd for toggling
transparency.
|
|
Toggle between Haskell modules and test files.
|
|
DRYs up configuration...
This value is used to set:
- my initial buffer
- where <leader>-p jumps to
|
|
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.
|
|
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.
|
|
More Elisp functions for transforming text casing!
|
|
Gets the shorthand version of the buffer's current directory's name.
|
|
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!
|
|
Because React + Redux + Flow = SO MUCH BOILERPLATE...
|
|
Providing the module to dump GQL functionality to my config. Hopefully
this gets more fleshed out at a later date.
|