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
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
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
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
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
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
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
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
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
William Carroll
d996d8e814
Adds preferable Tmux kbds
2017-09-26 15:30:44 -04:00
William Carroll
ed72f4a69d
Change vim colorscheme to gotham
2017-09-15 12:06:04 -04:00
William Carroll
72699a7e2f
Adds GPG support for editing encrypted files
2017-09-15 12:05:51 -04:00
William Carroll
da5a08c0b4
Add Tim Pope's unimpaired vim plugin
2017-09-15 12:05:26 -04:00
William Carroll
1a2c64f172
Supports multi-monitor movement
2017-09-15 11:59:12 -04:00
William Carroll
ed9c2cae0c
Lints slate.js
2017-09-15 11:59:11 -04:00
William Carroll
b349a62f33
Change slate modifier keys
2017-09-15 11:59:11 -04:00
William Carroll
ea10686893
Support additional git aliases
2017-09-15 11:59:11 -04:00
William Carroll
1f4006c72d
Add tmux powerline
2017-09-15 11:50:14 -04:00
William Carroll
31b1954e98
Supports json, adds git-timemachine, upgrades pkgs
2017-08-07 10:01:54 -04:00
William Carroll
27faf0c14d
Adds git aliases for viewing conflicts
2017-08-01 17:51:06 -04:00
William Carroll
4eb9908e2f
Sets autosquash as default for rebasing
2017-08-01 09:44:15 -04:00
William Carroll
e4631a9849
Adds 1Password kbd for Slate
2017-08-01 09:43:59 -04:00
William Carroll
622dbcb833
Adds conditional cfg for TC support
2017-07-30 23:56:43 -04:00
William Carroll
328fd88e98
Restores TrueColor to tmux.conf
2017-07-30 23:56:10 -04:00
William Carroll
a5d8c0d3d0
Removes vim support for Fish shell
2017-07-29 22:34:01 -04:00
William Carroll
edf8c0b602
Requires evil in fn impl
2017-07-29 21:53:18 -04:00
William Carroll
9f1c997128
Disables emacs startup screen
2017-07-29 21:52:21 -04:00
William Carroll
f65a0c7bbf
Simplifies popwin configuration
2017-07-29 21:52:04 -04:00
William Carroll
ee62bf5836
Ensures :w writes buffer even if there is nothing to save
2017-07-29 21:50:50 -04:00
William Carroll
e6eda451b5
Revises custom fns for evil window splitting
2017-07-29 21:50:11 -04:00
William Carroll
b3a40e423c
Activates nyan-cat-mode
2017-07-29 21:49:41 -04:00
William Carroll
3ad343ee23
Adds custom kbds for Man mode in emacs
2017-07-29 21:49:05 -04:00
William Carroll
5d8c7aa808
Adds hook to conditionally activate emacs tabbar
2017-07-29 21:47:48 -04:00
William Carroll
577fd84fdb
Loads helper functions extern file
2017-07-29 21:47:26 -04:00
William Carroll
81978e700a
Misc package updates
2017-07-29 21:46:52 -04:00
William Carroll
c05c4d7a02
Removes unnecessary tmux cfg line
2017-07-29 21:40:19 -04:00
William Carroll
40d9812e11
Persists erl and iex history with OTP 20 flag
2017-07-29 21:36:25 -04:00
William Carroll
4c5ea5a5b3
Sets git default push branch
2017-07-29 21:33:03 -04:00
William Carroll
a2f8dbadcf
Registers new slate kbds for Atom and Wireshark
2017-07-29 21:31:16 -04:00
William Carroll
b24740626e
Adds basic vim motion kbds to man mode
2017-07-01 23:15:13 -04:00
William Carroll
821eda6764
Whitelists *scratch* buffers for linum mode
2017-07-01 22:55:11 -04:00
William Carroll
96c08612a2
Whitelists dired for solaire-mode
2017-07-01 22:54:43 -04:00
William Carroll
935ce33753
Conditionally activates tabbar-mode
2017-07-01 22:54:19 -04:00
William Carroll
f92f70a711
Updates deps
2017-07-01 22:53:41 -04:00
William Carroll
296fe1b8f6
Stylizes tabbar; extends emacs config
2017-07-01 16:21:44 -04:00
William Carroll
467b5212cf
Adds tabbar support for buffers
2017-07-01 15:53:11 -04:00
William Carroll
4a872bbe7c
Extends indentation configuration
2017-07-01 15:52:21 -04:00
William Carroll
c3ff91d35e
Updates dependencies
2017-07-01 15:52:21 -04:00
William Carroll
a4b2f49671
Adds solaire-mode for aesthetic adjustments
2017-07-01 11:03:13 -04:00
William Carroll
e7f276b9d4
Supports highlighting current line number
2017-07-01 10:54:56 -04:00
William Carroll
de77b31e7f
Updates emacs theme
2017-06-26 17:12:32 -04:00
William Carroll
05339cf3b0
Displays time in emacs modeline
2017-06-26 10:59:06 -04:00
William Carroll
813edb7c3d
Adds zshrc to repo
2017-06-26 10:58:55 -04:00
William Carroll
257246aed5
Updates ZSH_THEME and trims fat from config
2017-06-25 15:44:18 -04:00
William Carroll
73ecea2030
Formats echo strings in config script
2017-06-23 13:11:03 -04:00
William Carroll
35594873ed
Adds gitconfig
2017-06-23 13:01:44 -04:00
William Carroll
b7cfc618e7
Removes fish shell
2017-06-23 13:01:31 -04:00
William Carroll
f344f2e370
Adds os detection for bootstrapping configs
2017-06-23 13:01:16 -04:00
William Carroll
e51d11e4bc
Updates kbd to search through projects
2017-06-23 11:46:31 -04:00
William Carroll
9cc1c0512a
Adds kbds to cycle through flycheck errors
2017-06-23 11:46:09 -04:00
William Carroll
bcde7fabc4
Centers evil search results vertically on a page
2017-06-23 11:45:23 -04:00
William Carroll
b757f26394
Reduces flycheck error display delay
2017-06-23 11:42:45 -04:00
William Carroll
e476c5d9a7
Extends dired windmove kbds
2017-06-21 23:53:56 -04:00
William Carroll
8418083b64
Runs evil mode for buffers that activate linum-on
2017-06-21 23:53:11 -04:00
William Carroll
a349d4ca8c
Conditionally set font and size for Linux and OS X
2017-06-21 22:58:16 -04:00
William Carroll
53d106ee88
Removes dired bindings that interfere with windmove global kbds
2017-06-21 22:57:51 -04:00
William Carroll
5e5084311f
Starts KDE environment at startup
2017-06-21 22:02:35 -04:00
William Carroll
9d591e52ac
Adds GPG helper functions; Cleans index.sh
2017-06-20 18:07:18 -04:00
William Carroll
8fbafc3a5c
Conditionally enables Evil; adds Dired+; conditionally applies linum
2017-06-20 07:48:03 -04:00
William Carroll
1ccaee9fa9
Adds finer-grain control over Linum Mode
2017-06-18 13:23:21 -04:00
William Carroll
6d13881ec2
Disables lockfile creation
2017-06-17 22:49:04 -04:00
William Carroll
34dd17535a
Associates .zsh_profile file with shell-script-mode
2017-06-17 21:54:48 -04:00
William Carroll
c1b97b0a2b
Force save files with :w
2017-06-17 21:28:13 -04:00
William Carroll
6f251694d6
Removes redundant buffer creation in Dired
2017-06-17 21:03:33 -04:00
William Carroll
325985da97
Re-enables Smart Mode Line
2017-06-17 21:03:03 -04:00
William Carroll
146e2cc3a1
Displays flycheck errors in bottom-left corner of Emacs
2017-06-15 17:19:46 -04:00
William Carroll
abdd2a5c0d
Supports Helm source jumping
2017-06-13 11:34:06 -04:00
William Carroll
8fff1ba890
Better integrates CLI and Emacsclient
2017-06-13 11:33:16 -04:00
William Carroll
6b3d011491
Adds CTRL_T fuzzy find helm source for files
2017-06-06 11:14:30 -04:00
William Carroll
981f86bf7d
Removes unnecessary kbds; enhances config
2017-06-06 10:35:37 -04:00
William Carroll
d688393344
Support cwd updates using zsh, ansi-term w/i Emacs
2017-06-04 20:30:08 -04:00
William Carroll
a98d537843
Closes ansi-term window on exit
2017-06-02 17:23:19 -04:00
William Carroll
bf59063853
Updates prompt to save space
2017-06-02 17:22:54 -04:00
William Carroll
7cf411fe0f
Remaps slate kbds
2017-06-02 10:35:24 -04:00
William Carroll
23f4e84ada
Moves helper functions to separate file
2017-06-01 00:00:03 -04:00
William Carroll
39b0e5056b
Creates custom function for intuitive, frame-specific buffer switching
2017-05-31 23:07:27 -04:00
William Carroll
a4f87fe53c
Adds powerline to Emacs
2017-05-30 15:51:48 -04:00
William Carroll
b92bf435f2
Adds ansi-term improvements
2017-05-30 09:53:20 -04:00
William Carroll
03c752e500
Adds window swapping kbd
2017-05-30 09:45:52 -04:00
William Carroll
5c6b3d55d9
Updates Emacs config to specify font size
2017-05-27 16:24:12 -04:00
William Carroll
24f25f17c1
Adds keybinding support for fzf git branch finding
2017-05-27 16:24:02 -04:00
William Carroll
fd83169d4f
Updates config script
2017-05-26 22:52:15 -04:00
William Carroll
a3cce605af
Updates Emacs config
2017-05-26 11:27:07 -04:00
William Carroll
a35d49f15d
Updates slate config
2017-05-26 11:24:04 -04:00
William Carroll
01c9965e1d
Allows FZF to search hidden files (excluding .git)
2017-05-22 11:33:24 -04:00
William Carroll
27e80a070e
Adds Slate as a window mgr
2017-05-22 11:22:30 -04:00
William Carroll
3fca7bedbc
Increases line-height and misc style tweaks
2017-05-22 11:22:16 -04:00
William Carroll
9ce8e73a7c
Adds markdown mode to Emacs cfg
2017-04-28 16:16:18 -04:00
William Carroll
c83136b657
Updates various configs
2017-04-20 11:44:47 -04:00
William Carroll
51e194662e
Enhances Emacs configuration
2017-03-07 12:15:03 -05:00
William Carroll
e67dfc9423
Adds neotree Helm-ag from directory
2017-02-16 11:18:37 -05:00
William Carroll
1afa3835bb
Adds neotree tooling
2017-02-14 10:35:27 -05:00
William Carroll
5849c27af0
Adds emacs bindings and updates aliases
2017-02-13 11:21:23 -05:00
William Carroll
ad906314e2
Adds neotree icon support and fixes errors
2017-02-01 14:38:22 -05:00
William Carroll
3c92292b0e
Extends emacs and tmux configs
2017-01-30 13:22:27 -05:00
William Carroll
a328b7e240
Updates config to use-package
2017-01-24 15:15:20 -05:00
William Carroll
2076f42c00
merge(): Pulls latest from master
2017-01-23 18:13:53 -05:00
William Carroll
66345e287b
Adds colored cursors; better error handling for Emacs and Vim
2017-01-23 18:05:21 -05:00
William Carroll
4697864db7
Adds convenient alias for git status
2017-01-22 22:46:57 -05:00
William Carroll
b15255e605
Adds dired kbd for creating new files without invoking C-x C-f
2017-01-18 23:19:29 -05:00
William Carroll
00e024dc3a
Removes mapping for viewport navigation
2017-01-18 23:17:53 -05:00
William Carroll
8ca1874d15
Adds fish shell rc; supports fish shell in Vim
2017-01-17 17:51:35 -05:00
William Carroll
3958a7c10d
Updates Tmux kbds; adds Emacs modes; updates zsh kbds
2017-01-17 17:50:33 -05:00
William Carroll
461824752c
Adds packages; removes others; updates keybindings; etc
2017-01-13 22:01:45 -05:00
William Carroll
3286a34d17
Adds flycheck and other packages to Emacs
2017-01-08 20:34:18 -05:00
William Carroll
a6cef66569
Removes dimming effect when Emacs window is unselected
2017-01-08 15:16:31 -05:00
William Carroll
328d4b246b
Extends configs and colorschemes
2017-01-05 20:39:32 -05:00
William Carroll
c2db736f66
Adds line for TrueColor support
2017-01-04 00:12:24 -05:00
William Carroll
ab3f645cb7
Adds new colorscheme, Nova
2017-01-03 22:17:24 -05:00
William Carroll
f2facdb949
Adds smart Evil mode bindings and external plugins
2016-12-31 18:13:14 -05:00
William Carroll
893956db0c
Adds nuanced evil-mode settings
2016-12-30 21:22:57 -05:00
William Carroll
143404bcf7
Adds line number support for source code
2016-12-30 21:15:05 -05:00
William Carroll
e7b312ec56
Extends emacs config to support evil-mode
2016-12-30 21:10:34 -05:00
William Carroll
74968572d9
Refactors ci( and ci[ behavior
2016-12-30 05:20:13 -05:00
William Carroll
94113a2dac
Adds a simplified emacs configuration
2016-12-26 00:40:14 -05:00
William Carroll
6537a69574
Removes unused bindings and Plugins
2016-12-22 10:05:11 -05:00
William Carroll
9c8ffdb504
Updates git functions, vimrc, etc.
2016-12-19 20:53:45 -05:00
William Carroll
17f7e0c453
Updates aliases and vim keybindings
2016-12-16 11:00:08 -05:00
William Carroll
4954544a5b
Adds emacs configs; updates tmux; updates vimrc
2016-12-12 00:24:22 -05:00
William Carroll
539b2fd32f
Adds Elixir test jumper support
2016-12-08 10:17:00 -05:00
William Carroll
085a7e446d
Adds codemod function
2016-12-06 15:53:44 -05:00
William Carroll
c7c71da568
Adds new keybindings
2016-12-06 10:04:20 -05:00
William Carroll
ac698b564c
Adds "Tabular" plugin to vimrc
2016-12-04 16:54:42 -05:00
William Carroll
c4521f8def
Extends vimrc and installs autojump
2016-12-04 16:39:59 -05:00
William Carroll
37dcbc595d
Remaps window-quit to buffer-quit; remaps NERDTree commands
2016-12-02 17:34:29 -05:00
William Carroll
dded5d6497
Adds elixir support; extends tmux config; adds vim viewport key-bindings
2016-12-01 18:29:58 -05:00
William Carroll
7d5ad2b2b9
Removes snippets and adds plugins
2016-11-30 14:01:58 -05:00
William Carroll
1ea6dc7f90
Replaces tmux.conf with new settings
2016-11-30 13:52:09 -05:00
William Carroll
ef1b80c4ba
Adds elixir plugins and colorscheme
2016-11-30 13:24:08 -05:00
William Carroll
cb9bc6578b
Removes tmux colorscheme from config file
2016-11-30 13:23:49 -05:00
William Carroll
bd7107b6fc
Changes listchars
2016-11-17 18:05:52 -05:00
William Carroll
c5a96b49b7
Adds relative number settings for line numbers
2016-11-16 15:12:22 -05:00
William Carroll
a96c00a36c
Supports less pre-save trailing whitespace trim
2016-11-14 18:02:42 -05:00
William Carroll
f4f6a79481
Updates brew packages and supports Elm syntax in Vim
2016-11-11 15:20:00 -05:00
William Carroll
62cabc2e99
Changes tmux prefix and updates vimrc
2016-11-10 17:57:12 -05:00
William Carroll
662c668c48
Changes default-terminal value according to tmux FAQ
2016-11-10 16:21:54 -05:00
William Carroll
ccb74054be
Adds tmux themes; remaps <Esc> binding; and more...
2016-11-10 14:49:13 -05:00
William Carroll
bd968db34a
Adds vim config to script
2016-11-10 12:12:45 -05:00
William Carroll
b24cfc36cd
Refactors script to use array
2016-11-10 11:47:44 -05:00
William Carroll
ccd11f7197
Updates config to support ctags
2016-11-10 10:57:18 -05:00
William Carroll
eee500b2aa
Adds solarized support
2016-11-07 14:56:17 -05:00
William Carroll
6db646d789
Adds additional bindings
2016-11-04 16:53:45 -04:00
William Carroll
7e76ce2e34
Extends tmux support and vim configs
2016-08-26 17:01:25 -04:00
William Carroll
63b2827093
Updates local machine settings
2016-08-24 10:01:35 -04:00
William Carroll
67f9c3f581
Adds script to symlink .zsh_profile and .tmux.conf to repo
2016-08-19 12:02:49 -04:00
William Carroll
4563550969
Trims fat and renames files
2016-08-15 11:14:37 -04:00