Keyboard layout [Pinned]
Keyboard layout random talk
Keyboard layout random talk
Vim random blog
Design simple split keyboard with PCB board
perfect workflow is about 1% efforct and 99% tweaking
Try to stand with Vim default key bindings!
Try to find the least key solution for vertical motion in vanilla Vim
Use Ctrl-c adn Ctrl-v to copy and paste in tmux and zsh under Linux terminal
Tips and issue I discovered during mergation. Hope to save someone's time in the future.
Desc Text.
Simple vimscript that enhance user experience
Basic setting often googled when first time using Vim/Neovim
Editor is only useful for editing the configuration file of the editor
Do you use tmux? Do you think the default key bndings of tmux unacceptalbe? Here are some tips I have collected. TIPS 1: Skip prefix After change some key bndings like prefix from C-b to something like C-space, you may still find annoying to press prefix for some handy shortcut like switching windows. To skips the needs of prefix, you may add the option -n before the command To switch windows without prefix using M-n bind -n M-n select-window -t :+ 2: Keyboard Macros Macros are collection of keys sequence, you may find some key on your keyboard is less used like right alt, then you can convert this key as tmux specify modifier key, press this key will do a sequence of shortcut....
Obsidian is a local note-taking apps, all the files are saved as .md or .pdf format. Vim or Neovim are great editors that allow you config all days without writing any real code Obsidian has vim-mode, which support Vim modal editing out of the box. However, due to the font size is not unqiue in obsidian, Like the heading has bigger size, the code block is not at the beginning of the line....
Vacillate vim are really good, after remember some vim command keyblindings, you can start editing or writing immediately. The main benefits of using plugins can avoid use our poor vimscript. Use some great plugin avoid you to rebuild the wheel. Before you are able to write plugin yourself, trust me, any exist plugins is better than yours. Plugins recommendation 1. vim-plug vim-plug, a plugin manager that help you install, update and manage your plugins....
(Edited date: 2023-06-23T11:24:42+08:00) Emacs Evil mode, a Vi layer on top of Emacs, in my understanding, Evil is a collection of keys remapping that blinds Emacs function to vi style keys. I love elisp, its powerful expression, the robust ecosystem built on top of elisp, tones of API that help writing my own plugins. I thought it is the most apporach Vim emluation I have tried, if Emacs is start as emacs -nw, it will successly pretend Vim TUI!...
From Mac to Thinkpad 2020 Macbook Air with M1 chips, my first computer used in univserity. There is three reasons I brought it, light weight, no fans and long battery life. But surprisingly, I discover that they are no gaming changer when I get into univserity. There is charger everywhere in univserity library, I don’t often move my computer, and I don’t have heavier work on my computer. Switching is not correct in my situation, I don’t sold my Macbook, instead I brough a second hand Thinkpad x1 carbon 6th 2019....
There are too much time spend on configure my tools, replace a more efficiently tool with the less efficient one. It takes me so long to understand those apps doesn’t matter if just want to take a notes Time spending on notes taking app Effie When I have to take notes, I fisrt using Effie, but then I find it don’t have good image insert support, give up. Their idea is great, notes or writing apps should be clean enough and later I find every notes app say they are clean....
If you don’t know the basic syntax of Goku, please see the offical tutorial. What is Karabiner Elements? Karabiner Elements is a keyboard modifier on MacOS, which support key blindings remap and define layer, or in another form, complex modification. Download Karabiner Elements. What is Goku? Goku is a config file that ease the configuration in Karabiner Elements. In Karabiner Elements, if you want to implement complex modification, you will need to edit the json file, which is wired, it is very likely loss for beginners who don’t know the sturcture of modification of Karabiner Elements....
Abstruct 2023 is a start of AI era, with more strong AI tools explore to our life, typing maybe replaced by voice input one day, where natural language programming become true. But until now, typing is still not replacable. From daily usage to programming, the location of the keys may significantly effect the comfortable of long time typing. Here is a brief solution that hope to enhance the experience when typing on standard 78% keyboard....