My personal dotfiles.
see setup_python.sh
see setup_python.sh
- Run setup_applescript.sh to create a copy of Apps in local folder.
- Right-click on the toolbar in Finder, select 'Customize Toolbar', and drag the apps onto the toolbar
- cmd.app: open iTerm2 in Finder
- diff.app: open Sublime Merge in Finder
- duplicate.app: open new Finder window in the same directory
- st.app: open Sublime Text in Finder
- vsc.app: open Visual Studio Code in Finder
AutoHotkey scripts on windows
Store executable files in bin
- $: execute the following command
- cht: curl https://cht.sh/:cht.sh > bin/cht && chmod +x bin/cht
- run: echo and execute the following command
- alert: show notification in iTerm2
Hammerspoon scripts on macOS
- launcher.lua: key bindings to launch or focus Apps
- modal_context.lua: a simple modal menu util
- puzzle.lua: window layout management
- reload.lua: watch hammerspoon config files and reload automatically
Part of my IME config files
Open iTerm2 settings > General > Settings > Load settings from a custom folder or URL
My keymap config for Karabiner-Elements
My pure ASCII keyboard layout named raindrop, without Roman letters, phonetic symbols, or any other escape characters.
Scripts to set up config, Useful when I get a new computer
I love Jetbrains IDE, but sometimes Vim is also good.
- basic.vim: basic settings
- map.vim: keymap settings
- plugin.vim: plugins
- wsl.vim: additional settings on WSL
see setup_vim.sh
My zsh config powered by zinit, perhaps it will be migrated to Z-Shell
- .zshrc, init.zsh: entry files
- flag.sh: variables for cli tools
- alias.sh: useful abbreviations
- env.sh: environment variables
- fun.sh: shell functions
- fzf_fun.sh: fzf functions, see setup_fzf.sh
- bind.zsh: my key bindings
- breeze.zsh-theme: A simple zsh prompt
see setup_zsh.sh
- Migrate to Z-Shell
- Archive configurations for more applications: uTools, TamperMonkey and others.