I was trapped by this issue for around one hour, until I finally discovered the solution from EmacsWiki:
If you use zsh and Tramp hangs every time you try to connect, try placing this in your .zshrc from the remote computer:
[[ $TERM == "dumb" ]] && unsetopt zle && PS1='$ '
I found the configuration above failed to work today. The below is working for me now.
if [[ "$TERM" == "dumb" ]]
It is definitely unnatural to manipulate Emacs with “Ctrl” key. Some Emacs users suffer from Emacs pinky… One way to resolve this is swap Caps key and Ctrl key. Here is how I did it.
For Debian users (including myself)
Edit file /etc/default/keyboard, add
Reboot your system, done. 🙂
There is no existing nice plugin for programming in Python using Vim. Also, debugging C/C++ program could be sort of pain using Vim, I decided to switch to Emacs. 😀
- Emacs tutorial: launch emacs, C-h t
- A guided tour of Emacs: http://www.gnu.org/software/emacs/tour/