6b08decfb9 
								
							 
						 
						
							
							
								
								[nvim] Add an app template snippet for Nannou apps (nnapp)  
							
							
							
						 
						
							2025-08-12 20:37:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								196004e993 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/main'  
							
							
							
						 
						
							2025-08-09 07:46:48 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								41dc68869a 
								
							 
						 
						
							
							
								
								nvim: Abbreviation for hawaii that includes the 'okina  
							
							
							
						 
						
							2025-01-31 22:39:04 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								728cf81a7b 
								
							 
						 
						
							
							
								
								[tmux] Move config to XDG_CONFIG_HOME  
							
							
							
						 
						
							2025-01-31 13:31:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2f897bb808 
								
							 
						 
						
							
							
								
								[nvim] Move repeated use of vim.fn.stdpath("state") to a local  
							
							
							
						 
						
							2025-01-31 13:31:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e0d3364d9d 
								
							 
						 
						
							
							
								
								[nvim] Add some helpful comments to configuration.lua  
							
							
							
						 
						
							2025-01-31 13:31:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e015132f15 
								
							 
						 
						
							
							
								
								[nvim] Move the textwidth back to 80 characters  
							
							... 
							
							
							
							I just prefer this, turns out. 
							
						 
						
							2025-01-31 13:31:16 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f8c04599c5 
								
							 
						 
						
							
							
								
								[nvim] Treat files with a .make extension as Makefiles  
							
							
							
						 
						
							2024-12-05 11:53:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								440efbf8fc 
								
							 
						 
						
							
							
								
								[nvim] Install telescope  
							
							... 
							
							
							
							Add these bindings:
- find_files to ,ff
- live_grep to ,fg
- buffers to ,fb
- help_tags to ,fh 
							
						 
						
							2024-11-09 08:34:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b233d52b6d 
								
							 
						 
						
							
							
								
								[nvim] Factor out the map variable in keys.lua  
							
							
							
						 
						
							2024-11-09 08:33:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								202dfdb886 
								
							 
						 
						
							
							
								
								[nvim] Call addGitTopLevelDirectoryToRuntimePath after sourcing common vimrc  
							
							
							
						 
						
							2024-10-09 09:50:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0a3dd9451a 
								
							 
						 
						
							
							
								
								[nvim] Remove unused _addPathToRuntimePath function  
							
							
							
						 
						
							2024-10-09 09:49:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3dd367982a 
								
							 
						 
						
							
							
								
								[nvim] Update UltiSnips script snippet for Python  
							
							
							
						 
						
							2024-09-27 11:37:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e5505a7a69 
								
							 
						 
						
							
							
								
								[nvim] Add a gocsstmpl template  
							
							... 
							
							
							
							This is based on gotexttmpl and css highlighting. 
							
						 
						
							2024-09-26 15:42:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								093f1a2099 
								
							 
						 
						
							
							
								
								[vim] Remove the tailwind and typescript language server configs  
							
							... 
							
							
							
							I don't use these. 
							
						 
						
							2024-09-19 13:45:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								383fd5ceb9 
								
							 
						 
						
							
							
								
								[vim] Fix broken color scheme  
							
							... 
							
							
							
							I learned once again that true color schemes don't work in macOS's Terminal.app.
I also learned that the default color scheme in neovim is very plain and doesn't
provide a lot of variation for treesitter syntax elements. So, choose a different
built-in color scheme as the default.
I also learned about the ColorScheme autocmd event, which is fired after a color
scheme is applied. Convert the (janky) reloadColorscheme function to a set of
autocommands that trigger based on the color scheme name.
Along the way, add some explicit configuration for treesitter: enable highlighting,
indentation, and make sure some of my common languages have plugins installed.
Also link the "objcpp" filetype to both "objc" and "cpp" treesitter plugins.
Lastly, make some updates to the git gutter color configuration. Create some
autocommands that are applied after the plugin is loaded. For the gutter, use
color 233 from the 256 color palette, which is a very dark gray. 
							
						 
						
							2024-09-19 13:45:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6d5f5b3d4b 
								
							 
						 
						
							
							
								
								[vim] Comment out the recently_used comparator  
							
							... 
							
							
							
							This comparator has a bug in it that was causing a syntax error after updating
neovim. Temporarily commenting this out until that bug is fixed. 
							
						 
						
							2024-08-03 09:17:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4cc4f4119e 
								
							 
						 
						
							
							
								
								[vim] Add some Lua snippets to support Playdate development  
							
							
							
						 
						
							2024-08-03 09:14:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7eed873e02 
								
							 
						 
						
							
							
								
								[vim] Detect Hugo HTML templates when there's a layouts component in the path  
							
							
							
						 
						
							2024-08-03 09:13:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a0baeac863 
								
							 
						 
						
							
							
								
								[vim] Update API call that toggles visibility of inlay hints  
							
							... 
							
							
							
							This API is preferred as of some recent version of neovim. 
							
						 
						
							2024-08-03 09:12:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a4883068de 
								
							 
						 
						
							
							
								
								[vim] Clean up the gitTopLevelDirectory() method  
							
							... 
							
							
							
							Mostly change double quotes to single quotes. Add a nil check. 
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5a4b05f72c 
								
							 
						 
						
							
							
								
								[vim] Two space indents for CSS files  
							
							
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								46249b979a 
								
							 
						 
						
							
							
								
								[vim] Add some Clippy stuff to the checkOnSave block for rust-analyzer  
							
							
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								acaf6425d5 
								
							 
						 
						
							
							
								
								[vim] Add the dracula colorscheme module  
							
							... 
							
							
							
							Modify the colors init script to handle it. 
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9810fa799e 
								
							 
						 
						
							
							
								
								[vim] Some super quick 'n dirty GUI config for neovim  
							
							... 
							
							
							
							Change some defaults to make neovide a little nicer. 
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3110e2ff76 
								
							 
						 
						
							
							
								
								[vim] Remove the autocmd group from the Zsh autocommands in its ftdetect script  
							
							... 
							
							
							
							Apparently autocmds in ftdetect scripts are automatically grouped, so they don't
need an explicit group. 
							
						 
						
							2024-08-02 18:31:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								30f5bb7d29 
								
							 
						 
						
							
							
								
								[vim] Clean up required scripts in neovim init.lua  
							
							
							
						 
						
							2024-08-02 18:31:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5be59f3045 
								
							 
						 
						
							
							
								
								[vim] Make sure signcolumn=yes after attaching an LSP  
							
							
							
						 
						
							2024-08-02 18:31:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								49fe168cc9 
								
							 
						 
						
							
							
								
								[vim] Make sure the gutter is always visible after loading gitgutter  
							
							
							
						 
						
							2024-08-02 18:31:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8ab6b1ea99 
								
							 
						 
						
							
							
								
								[vim] Handle a nil result from io.popen when looking up a Git repo  
							
							
							
						 
						
							2024-08-02 18:31:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0accf738ed 
								
							 
						 
						
							
							
								
								[vim] Add a DiagnosticFloat autocommand that shows the diagnostic window on CursorHold  
							
							... 
							
							
							
							Set the hold time to 300 ms. 
							
						 
						
							2024-08-02 18:31:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4a35b3a79d 
								
							 
						 
						
							
							
								
								[vim] Add a diagnostics init module to customize diagnostic message floats  
							
							
							
						 
						
							2024-08-02 18:31:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								95081a31a3 
								
							 
						 
						
							
							
								
								[vim] Redo the keys lua module  
							
							... 
							
							
							
							Return a table from the module so that other modules that require it can access its functions in a namespaced way. 
							
						 
						
							2024-08-02 18:30:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5e5c8f83c8 
								
							 
						 
						
							
							
								
								[vim] Customize gitgutter colors a little bit  
							
							
							
						 
						
							2024-08-02 18:29:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5631eb2c88 
								
							 
						 
						
							
							
								
								[vim] Add rust-analyzer LSP  
							
							
							
						 
						
							2024-08-02 18:29:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a6a4aa0d90 
								
							 
						 
						
							
							
								
								[vim] Disable lowercase-global warning for Lua LSP  
							
							
							
						 
						
							2024-08-02 18:29:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								929f56ef6f 
								
							 
						 
						
							
							
								
								[vim] Use syntax fold method for rust code  
							
							
							
						 
						
							2024-08-02 18:29:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e17117bef4 
								
							 
						 
						
							
							
								
								[vim] Start with all folds open (foldlevel=99)  
							
							
							
						 
						
							2024-08-02 18:29:43 -07:00