![]() Similarly, modifier keys should be re-arranged and put into the most comfortable locations. parentheses, brackets, and programming operators) and keys like backspace and enter should be remapped or put on a layer based on their frequency of use. Time shouldn’t be wasted switching to and using the mouse. Navigation of any sort (window, file, etc.) should be quick and not get in the way of the task at hand. Sessions should be automatically saved and set up. The most frequently used programs should be opened automatically and bound to a key instead of opened with a launcher. Human-editable configuration files prevent the need to ever configure programs with a mouse/GUI, and keeping these files in a central location allows for better organization and easier backups (which should be performed regularly as well as automatic snapshots). ONCE I LEARNED TO GO MOUSELESS IM HAPPIER SOFTWAREMy philosophy when choosing software is to pick customizable, keyboard-friendly programs that are configured in plain text. The goals for my workflow are to achieve speed and efficiency, cut wasted time and movement, and eliminate hand, pinky, and wrist pain. See aesthetics/ for more info on theming, panels, etc. Create a Modal Interface for Programs That Don’t Support Rebinding.Block Layout in Emacs/Vim and Examples of Context-dependent Keybindings.Use Ranger/Dired Instead of Default GUI Popup for File Saving.Make Any Terminal Emulator Dropdown Regardless of WM.Configuration Management/ Installation Automation.On Rodent Extermination (Why the Keyboard? Why Vim?).stevep99’s Colemak Mod-DH (Dvbg/Hm swap).I’ll eventually add my notes on vim, emacs, and text editing here and my notes on keyboards, keyboard layouts, and keybindings/remappings here. Here are some notes on browser-related software (e.g. I have some notes on software related to aesthetics (e.g. ONCE I LEARNED TO GO MOUSELESS IM HAPPIER FREEThat said, if you have any comments, questions, or suggestions regarding this repo, feel free to make an issue. I move any scripts that become significant/generally useful from my dotfiles into their own repos (e.g. I’ve had alter my bspwm configuration for most updates), so I’d advise against copying anything without first testing it. However, the state of this repository is generally not up-to-date with my actual configuration, older config files may be a mess, and my actual configuration may have bugs, organization issues, or only work with a specific version of the relevant program (e.g. Most newer config files are consistently formatted (org-style headings/outline) and well-commented. If you are interested in keyboard-based programs (tui, cli, vim-inspired programs, emacs, etc.), keyboard ergonomics, Colemak, etc., this repo may be of some use. Use normal state by default in messages buffer Remove amai-kinono-yank-pop (have consult equivalent now) Bind rw to evil-avy-goto-word-or-subword-1 (far more useful) Fix noct-consult-ripgrep-or-line and consult-ripgrep-args for breaking consult Fix boundp check for normal state / keybinding selection Add a basic vertico configuration (not currently using) Don't set amx-backend to selectrum (no longer using amx) Add back braces and brackets auto wrap lispy keybindings (for clojure, still Fix smerge with-eval-after-load (config still needs work) Remove unnecessary ":type git" from straight recipes Emacs won't start if default font doesn't exist Emacs - Commit old changes - Fix early-init problems that could prevent startup ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |