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.
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.
At this point, I always install / use zsh, so there's no point in
keeping this around just for the sake of thinking that maybe somehow
I'll do back to bash. If that day comes, I'll port my zshrc back to
bash.
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.
Not rockin' the System76 Galago Pro as my daily driver any more. Haven't
needed any additional configuration on my other systems (Dell XPS 15 and
Lenovo Thinkpad X1 Carbon).
End of year clean up. I've slowly been working away from my GNOME plugin
with a handful of customizations. The addition of disabling the
Activities hot corner in GNOME helped put the nail in the coffin.
Dropped the additional CSS that completely removes the window title
bars, just going at things a bit more stock in 2021
Been noticing some peculiar issues with saving TypeScript files. Only
thing that's seemingly changed is which syntax stuff I'm using. Also
noticed that `vim-polyglot` uses a TypeScript project with way less
stars than the one I was using previously.
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.
Really thought I wanted this, but once I got it, I realized I was
mistaken. Seemed to lag vim a bit, and as mentioned, just didn't really
feel like I needed this once I had it.
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.
About that time to go through and figure out what's working, and what's
not / not being used. For vim, dropped a handful of plugins that I felt
may be redundant. Simply commented them out as I will be adding them
back if I'm running into issues. Also added the fish-like
auto-suggestions plugin for zsh (yet again) to give yet another go with.
Finding that I get a bit lost when I have 6+ windows open, so added back the
hard status line. Wasn't entirely sure if I wanted to make it fancy, or just
stick with the absolutely boring stock colors, so left a more advanced snippet
in there in case I wanted to use it later.
Don't really use the staged one too much yet, but I use the heck out of the
fetch origin master:master as it allows me to then rebase my current working
branch without having to switch from it and back to it.
Did some soul searching and I really couldn't find any compelling reason to
switch to tmux. Sure it's modern and has a ton of cool features, but said
features actually don't interest me. Couple that with the fact that I was
planning to reconfigure tmux a bit to use screen's same mapping key, just made
me think there's no reason to switch if all I'm going to be doing is trying to
will one to work like the other.
Installed was running as `sh` and a bunch of crap was lit up as being wrong in
POSIX mode, so just changed it over to run via `bash`. Added TabNine to the vim
install and added the appropriate `vimrc` stuff for that. Also dropped some old
color toggling shit I'm not using anymore.