-
Couldn't load subscription status.
- Fork 0
Applications
Jason Cheong-Kee-You edited this page Aug 8, 2025
·
274 revisions
- Animation Policy: Disable animated GIFs.
- Open Slack in Browser, not App
- Stylus: Apply custom CSS to any website.
- Tampermonkey: Apply custom Javascript to any website.
- uBlock Origin Lite: Ad blocker.
- Unhook: Remove distractions from YouTube.
- Video Speed Controller: Change default playback speed on YouTube.
- GitX
- Gmail
-
Gmail Search Operators: In particular,
{}braces for "OR", andhas:nouserlabelsare very useful for custom filters.
-
Gmail Search Operators: In particular,
- Hub
- KeepingYouAwake: Keep Mac awake.
- pgAdmin: SQL client.
- PlantUML: Declarative drawing of UML diagrams.
- Rectangle: Move and resize windows with keyboard shortcuts.
- Sourcetree: Git client.
- Sublime Text: My preferred text editor.
-
iTerm2: Replaces Terminal on my Mac.
- How to see invisible text in iTerm2: iTerm2 -> Preferences -> Profiles -> Colors -> Minimum contrast -> Move slider about a third of the way.
- Open new tabs in iTerm in the current directory: iTerm2 -> Preferences -> Profiles -> General -> Working Directory -> Reuse previous session's directory.
- Turn off command highlighting: iTerm2 -> Preferences -> General -> Selection -> Clicking on a command selects it to restrict Find and Filter -> off.
- Turn off mark indicators: iTerm2 -> Preferences -> Profiles -> Terminal -> Shell Integration -> Show mark indicators -> off.
- Configure RubyMine Keyboard Shortcuts in iTerm2
- Supercharge your workflow with profiles and arrangements
-
RubyMine: Ruby IDE.
- AltN8: Jump from source to test file.
-
CamelCase: Switch easily between SNAKE_CASE, PascalCase, camelCase, snake_case.
- Configure plugin: Preferences -> Editor -> Camel Case
- You'll need to unbind the default key mapping for <Shift+Option+U> for the CamelCase key binding to be active.
- Configure Sublime Keyboard Shortcuts in RubyMine
- Disable extraneous RubyMine plugins
- Enable mnemonics: For enabling keyboard shortcuts in dialog prompts during refactoring.
- entr: Use to run tests.
- File Watcher: Create a File Watcher to format Ruby on save using a script which calls RuboCop. A script is necessary to ensure that 'bundle exec' is used to call RuboCop. You can make the File Watcher global across projects.
- Markdown plugin for IntelliJ not showing preview
- Prettier RubyMine plugin: Format JavaScript on save.
- Using chruby with RubyMine
- Disable extraneous macOS keyboard shortcuts (eliminate conflicts with RubyMine).
- Disable the beep when I perform an invalid action
- Exclude home directory from Spotlight (eliminate needless indexing).
- Show Battery percentage
- Three Finger Drag: System Preferences -> Accessibility -> Mouse & Trackpad -> Trackpad Options -> Enable dragging -> three finger drag.
- Turn off sound on startup
- Turn off Transparency in Accessibility options
- My dotfiles
- entr: A utility for running arbitrary commands when files change.
- Git configuration
-
Homebrew: Package Manager for macOS.
- brew bundle: Bundler for Homebrew.
- brew rmtree: Remove a formula and its unused dependencies.
- stow
- tldr: Simplified man pages.
- zsh
plugins=(bundler chruby git history ruby sublime timer)- zsh-autosuggestions
- zsh-you-should-use
- Miscellaneous:
# Gitignore .DS_Store files echo .DS_Store >> ~/.gitignore # Remove the 'Last login' message from the Terminal touch ~/.hushlogin # Speed up gem installs echo "gem: --no-document" >> ~/.gemrc
- Good Inside: Parenting workshops.
- Massager: Relieve tight muscles.
- PowerBlocks: Strengthen your muscles.
- T25: Strengthen your heart.
- Wealthsimple: Max out your RRSPs and RESPs with automated monthly deposits.
- Wealthsimple Tax: Do taxes with ease.