d5f7b3e04c
[git] Remove excludesfile directive
...
This setting has always been the default. Remove it so git just uses its internal
default.
2026-01-19 18:04:17 -08:00
1f088a1e8a
[zsh] Remove init_zsh_functions -- no longer used
2026-01-19 11:29:34 -07:00
7c08c5131f
[zsh] Move func/ directory to zsh/functions
2026-01-18 08:43:02 -07:00
91da2fc583
[zsh] A new env init function to set XDG path variables
2026-01-18 08:41:18 -07:00
4f06d80da6
[zsh] Use DOTFILES_HOME to find zsh functions inside the repo
...
Zsh can find shell functions inside the repo instead using a symlink in $HOME.
2026-01-18 08:08:00 -07:00
cbebbffee0
[zsh] Establish a DOTFILES_HOME variable
...
Look for a config file at ~/.config/dotfiles-home that contains the path to the
repo, or check the usual location of ~/.dotfiles.
Do this in a shell function in .zshenv so it's repeatable. This needs to be done
very early in the init process.
2026-01-18 08:05:33 -07:00
0d3b4a232f
Replace vim with neovim in the README
2026-01-18 08:04:08 -07:00
e8aca4c7da
[zsh] Add user-global node_modules/bin to $path
2025-09-26 16:52:45 +00:00
6b08decfb9
[nvim] Add an app template snippet for Nannou apps (nnapp)
2025-08-12 20:37:15 -07:00
884fa0a542
[setup.sh] Build fortunes file in setup.sh
2025-08-11 17:12:14 -07:00
aefda50590
[setup.sh] Add some missing items to the skipitems array; skip Fortune
2025-08-11 17:08:07 -07:00
09f0985006
Ignore Fortune .dat files
2025-08-11 17:07:39 -07:00
71ab83d8f3
[fortune] A few more quotes
2025-08-11 17:07:28 -07:00
cf613b3012
[fortune] Add some fortune strings and a Makefile to build indexed string files
2025-08-11 17:00:13 -07:00
196004e993
Merge remote-tracking branch 'origin/main'
2025-08-09 07:46:48 -07:00
972d5f4524
[vim] Set mode with a string in Ansible tasks file for setting up vim
2025-08-09 07:45:52 -07:00
e0f813182a
[vim] Configure ts_ls for Typescript and JS
2025-08-09 07:45:15 -07:00
bd05bc392a
[vim] Add Meta-O to show open buffers in Neovide
2025-08-09 07:44:55 -07:00
fa0e59ea39
[zsh] Autoload the bool function
2025-08-01 10:40:10 -07:00
6dc9120dd0
[zsh] Update the Usage message of update-path to note the default is exporting the modified variable
2025-08-01 10:40:10 -07:00
bb82a7ca75
[nvim] Update format of rust-analyzer LSP config
...
I think the format of the config table for rust-analyzer changed. checkOnSave
takes a bool, and a separate check table provides the parameters.
2025-08-01 10:40:10 -07:00
f7e802d3f3
[zsh] bool() function
...
Converts its first argument to a bool return value (0 or 1) and echos
"yes" or "no".
2025-08-01 10:40:10 -07:00
03fe14895c
[neovim] Add a couple overrides for the zaibatsu colorscheme
...
Improve the contrast of menu chrome with this color scheme.
2025-06-04 13:07:56 -07:00
9d9475db78
[neovim] Remove javascript and swift LSPs from the ensure_installed list
2025-06-04 13:07:12 -07:00
b3394844f2
[neovim] Disable relativenumber -- absolute numbers in the gutter
2025-06-03 13:19:51 -07:00
534d9a102b
[neovim] Give key bindings a little love; add GUI bindings for neovide
...
- Clean up the init interface. Move all the init methods into a single
init_all() call.
- Add two keybindings for <M-j> and <M-k> to move by soft-wrapped lines in
Normal mode
- Add a few key bindings for the usual shortcuts for cut/copy/paste when in GUI
mode. In vim, D is the character that represents the Super/Apple key. So,
<D-x>, <D-c>, and <D-v> now do what you'd expect.
2025-06-03 13:19:51 -07:00
31215aadbf
[neovim] Remove an extraneous newline
2025-05-21 11:02:23 -07:00
dd6a88d34f
[vim] Remove pastetoggle setting from vimrc.common
...
This setting was removed from neovim recently and setting it was causing it to
barf. I'm not sure what the replacement is.
2025-05-21 11:00:27 -07:00
2fea369110
[nvim] Move setting the GUI font to init_gui() from _init_neovide()
...
Make a font family list that includes Berkeley Mono, SF Mono, and Courier New.
2025-04-18 09:55:18 -07:00
a87f399939
[nvim] Set the GUI colorscheme to lunaperche
2025-04-18 09:55:18 -07:00
891aacb9ed
[tmux] Remove the comma from between the date and time
2025-04-18 09:53:41 -07:00
89fcc479db
Ansible: set exec bit on facts/xorg.fact
2025-02-20 13:38:20 -08:00
6bf81515f6
Ansible: Write some system-wide defaults for macOS
2025-02-20 08:25:09 -08:00
687083bf31
Ansible: Add X.org configuration
...
- Detect if X.org is installed with a small fact script
- Symlink Xdefaults file if X.org is installed
2025-02-19 13:08:20 -08:00
29fdc610bb
Ansible: download vim-plug from GitHub
...
Use get_url to download vim-plug/plug.vim from GitHub.
Create a new eryn_vim_plug_tag variable to control which tag to download.
2025-02-18 13:27:14 -08:00
4bd546e649
Remove vimbundles array from setup.sh
...
This array is no longer used.
2025-02-18 13:22:23 -08:00
e8d08af807
zsh: Add my website's scripts directory to $path, assuming it's at ~/Website
2025-02-12 07:53:06 -08:00
2db42121c9
Ansible: Use the fully qualified name of the import_tasks module in main.yml for the eryn role
2025-02-12 07:52:33 -08:00
7c8d97c25e
Ansible: Install vim and neovide before setting up vim
2025-02-12 07:51:51 -08:00
73ca945487
Ansible: Add homebrew, system log, and main tasks for macOS to the eryn role
2025-02-12 07:51:29 -08:00
41dc68869a
nvim: Abbreviation for hawaii that includes the 'okina
2025-01-31 22:39:04 -08:00
47a797d6e3
Ansible: Ignore symlink errors in check mode
2025-01-31 22:38:15 -08:00
b8aac0793e
Ansible: add tasks for setting up git, nethack, and tmux configs
2025-01-31 22:37:52 -08:00
9005e00e4e
Ansible: Create XDG home directories based on xdg facts
2025-01-31 16:40:50 -08:00
cc42c50438
Ansible: Remove unnecessary _zsh_dir variable from zsh.yml
2025-01-31 16:36:55 -08:00
0839618327
Ansible: Symlink dotfile tasks
...
Add a new tasks file for symlinking a directory. Doing it this way instead of
stat'ing the file and forking based on its type in symlink_dotfile.yml is more
efficient, I think?
Clean up file permissions: remove other permissions.
Add a variable to toggle skipping symlink errors.
2025-01-31 16:34:42 -08:00
d022b579d2
Ansible: Add tasks for setting up neovim and vim
2025-01-31 16:34:20 -08:00
baed6171dc
Ansible: Add XDG facts to the ansible environment
2025-01-31 16:28:36 -08:00
72896c3feb
Ansible: another take a using Ansible to set up dotfiles
2025-01-31 16:27:22 -08:00
be6b93cdde
[nvim] Set shiftwidth and softtabstop to 2 spaces for HTML files
...
Never thought I'd be *that* person, but here we are.
2025-01-31 13:33:32 -08:00