![]() 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). My 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?). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |