POST
Fixing Emacs problems with the fish shell
I started getting errors from the TRAMP Emacs package because I was using fish as my default shell, and it does not recognize certain standard syntax elements (such as &&
to separate commands), and Emacs runs subcommands under the default shell. I fixed this by:
- Changing my account's default shell back to `/bin/bash`
- Changing my Terminal.app preferences to run `/usr/local/bin/fish` when a shell opens, instead of the default login shell:
- Log out and back in to have everything reloaded properly.
This does not change my interactive experience at all, while leaving /bin/bash
as the default for sub-shells, no only in Emacs but in any other applications that might break because of fish’s non-standard syntax.
- Related:
- Using Nix's "Single-user Mode" on macOS
- Elvish, an awesome Unix shell
- Fast translation with Google Translator
- Spotlight: use-package, a declarative configuration tool - Mastering Emacs
- Using Multiple SSH Keys with Github
- Moving files between git repositories, preserving history
- Three levels of GIT config
- Watching for changes (Polling notifications) in Evernote
- How to create a new KVM VM using command line tools
- Find all single-note tags in Evernote
- How to turn off "sort by relevance" in Evernote 5.6.0 Beta
- Mac keyboard shortcuts by Matt Gemmell
- Airmail tip: prevent "Save to Evernote" action from opening the created note
- How to stop com.apple.dock.extra from "using significant energy"
- Top 5 Recommended Google Font Combinations
- HowTo: Changing the available display formats for Evernote's "Insert Date" command
- Changing "message:" protocol handler from Sparrow back to Mail.app
- Fix journal in an HFS+ file system
- How to fix "texexpand error: More than one input file specified" in latex2html
- Installing latex2html under Win7 with cygwin
- LogParser, Event Logs, and Vista - Neil Carpenter's Blog - Site Home - TechNet Blogs
- Setting up a global hotkey to add tasks to Outlook
- GTD tip: clean up physical clutter using ziploc bags
- Making cygwin, Windows and emacs understand the same symlinks
- Hierarchical copying with cfengine3
- Emulate vi's % command (jump to matching parenthesis) in Emacs
- Installing AucTeX on EmacsW32 on Win7/64bit
- Must-Have Windows Software (or Windows Programs that I use) - good coders code, great reuse