Commit graph

80 commits

Author SHA1 Message Date
1ebbbcb8cd
Spring clean up
Quite a few updates to leverage GNU `stow` and reduce the manual efforts
in the install script. Localized my `[n]vim` color scheme of choice
since it hasn't been updated in years. Also updated the installer to
pull from remote instead of completely removing itself if it's already
present.

Contemplating moving to using some plugin managers for `zsh` and
`[n]vim` to help reduce the install size a bit more, and to provide a
bit more flexibility for anybody else running this.
2022-02-27 12:13:51 -06:00
5d3dc5c568
Add some homebrew related stuff
Yeah, so I guess that's happening
2022-02-08 16:02:44 -06:00
a23d449f6c
Autoload nvm on specific machines
I don't use nvm version often outside of my work machine, so I like to
keep my prompt speedy by lazy loading it. With that, on my work machine,
I often forget to manually run nvm and that causes me more grief when
I'm trying to run something that had it's dependencies installed by the
older version.

Sadly, with installing an older version of Node.js on Arch, you don't
get the paired version of npm which caused it's own set of additional
problems for me. Ideally, once our local dev stack is fully dockerized,
I can go back to lazy loading nvm or just dropping it entirely since it
won't be necessary at all.
2022-01-30 12:48:45 -06:00
58a3dbade3
Cleanup and bug fixes
Did some routine cleanup, mostly just dropping old commented out stuff
and other crap that was no longer applicable. Finally fixed the issue
where entering the `.git` directory would throw an error.
2021-03-28 11:46:27 -05:00
70dfbb6d9e
feat(zsh): drop "vim prompt"
I once was lost, but now I'm found. Original issue where I would forget
if I was inside of a shell inside of `vim` has been pretty much
nullified as I rarely use terminals inside of `nvim` and when I do, it's
quite obvious that I'm inside of a shell that's inside of `vim` and not
obscured like it was in the `:sh[ell]` days.
2020-02-10 16:26:07 -06:00
dfa9547de4
fix(zsh): dropped auto-suggestions
Was borking the colors within GNU/Screen. Don't find the plugin valuable
enough to worry about trying to resolve it.
2020-01-29 22:42:20 -06:00
096a641aad
fix(zsh): enable plugin and improve style
Totally forgot to enable the damned thing. Default color blended in too
much, so updated the default color to the darkest color from the
solarized palette that was still readable.
2020-01-29 22:18:36 -06:00
48fecf9d74
feat(zsh): expanded history size
History without limits.
2020-01-29 22:07:30 -06:00
4f658b42d7
Started to add some composer stuff
May not actually need this any longer as I've moved more stuff over to Docker.
2019-04-10 12:51:24 -05:00
1b3fafb258
Vim prompt so I don't get lost 2018-02-11 14:43:48 -06:00
91617aaffe
Drop autosuggestion sourcing 2018-01-07 20:19:03 -06:00
38d4ad733e
Reworked git prompt in zsh, less deps 2018-01-07 20:15:08 -06:00
3166f5503d
Fixed fzf search in zsh 2018-01-02 21:52:12 -06:00
c1b8d0ee65
Consolidating things into ~/.local 2018-01-01 21:54:20 -06:00
248208317a
Figure out autosuggest issue 2018-01-01 21:03:46 -06:00
a9b6030517
Reorganizing a few things 2018-01-01 20:17:24 -06:00
023c122fa7
Moved function to aliases where it's being used 2017-12-24 16:19:18 -06:00
b11f40f211
Dumping the cruft, sprucing up the prompt 2017-12-24 16:15:14 -06:00
c3c10f3068
Moved cd alias to the aliases file 2017-12-24 15:32:26 -06:00
36a91ae42a
Dropped a bunch of hotkeys
Kept the ones that made ZSH act like Bash does but dropped all of the shit that
was custom to my external keyboard's paging button which I realistically don't
typically go for while in a terminal
2017-12-24 15:30:05 -06:00
6d6c289c1c
Don't think I need this anymore 2017-12-24 15:24:52 -06:00
fc7b21429b
Hoisted includes, simplified syntax
Also improved bash tab completion a ton
2017-12-24 15:23:09 -06:00
b1a8b114d9
Hoisted the sourcing before the dircolors 2017-12-24 15:00:34 -06:00
7d4d165266
Not quite, reverting 2017-12-24 14:45:18 -06:00
d1d3cd4d48
Attempting to exploit the defaults 2017-12-24 14:43:04 -06:00
07d4f8ea76
Shuffling crap around, added dircolors file 2017-12-24 14:27:57 -06:00
27f78d31d6
Shuffling around some aliases 2017-12-24 14:14:17 -06:00
443034af32
Move unalias to aliases and more env vars 2017-12-24 13:59:39 -06:00
5c2e3da7ec
Check for files before sourcing them 2017-12-24 13:56:03 -06:00
d253ed9a3a
Abstracting environment stuff
Also made those files a bit more first class so they can be referenced in $HOME
versus knowing the path to the dotfiles clone
2017-12-24 12:50:25 -06:00
40e9e09966
Abstracted aliases
Also kinda tired of the [prefix] shit I was doing. Abstracting aliases allows me
to jump between shells a bit easier as I continue to do some soul searching
2017-12-24 12:37:44 -06:00
f3d6c08ce1
[vendor] barely using this these days
Don't really use it except for a couple of projects. Just going to add add the
script to the respective projects and get this dependency out of here
2017-12-23 18:05:19 -06:00
3b781192f7
[bin] no longer in use
Needed this for a work laptop that I no longer possess. Also wrote a blog post
about this and it's more of a system thing than my actual dotfiles so yeah,
redacted.
2017-12-23 18:00:02 -06:00
0d9a55208f
[zsh] dropped dl alias I never use
Great idea, but never got in the habit
2017-12-23 17:42:28 -06:00
38cde1c860
[zsh] dropped man page colorization
Didn't even seem like it was working at this point. Been living without it so no
reason to worry about it
2017-12-23 17:40:24 -06:00
e3d86800be
[tmux] less tmux 2017-12-23 16:46:20 -06:00
8a783495ce
[zsh] fzf autocomplete 2017-11-11 15:05:01 -06:00
9a135de7ac
[zsh] drop apple stuff and some unnecessary aliases 2017-10-05 00:56:57 -05:00
4637c737cd
[zsh] dropped a bunch of aliases I never use
Trying to get closer to a vanilla setup so I'm not crippled when I am accessing
new servers and other people's machines and such. So many times I am on a
machine that has vim installed but NOT my v alias. It's frustrating and I feel
like it wastes a ton more time than it saves.
2017-10-03 11:01:15 -05:00
94feefebdb
[vim] back to vim 2017-09-07 11:08:34 -05:00
d389b95c8e
[zsh] better tmux[inator] aliases 2017-08-28 10:25:42 -05:00
ad07093731
[zsh] realiased tmuxinator start 2017-08-25 18:04:31 -05:00
dd1e3a7f0c
[zsh] drop ticks around multiple word files 2017-08-21 10:49:44 -05:00
027c55241f
[zsh] more keyboard shennanigans 2017-08-20 15:44:05 -05:00
911f841d74
[zsh] adds key bindings for my external keyboard 2017-08-15 10:58:24 -05:00
be16f145fd
[zsh] alias grep to gr
because lazy.
2017-07-12 14:18:26 -05:00
9b63114dbf
[git] drop hub
Just wasn't doing much for me that I couldn't do for myself
2017-06-12 11:22:31 -05:00
00aab1c539
[git] use hub if available, otherwise use git 2017-05-27 16:44:43 -05:00
34e187a41d
[zsh] use select vim script 2017-05-27 16:22:50 -05:00
30898390ed
[zsh] update aliases to nvim 2017-05-27 16:17:33 -05:00