Or did you install Emacs on the server you SSH'd into?
That one, I believe. Eliminating Tramp from the equation is an easy and effective way to avoid Tramp-based overheads!
Unless your network connection is very slow or otherwise issue-prone, in which case ssh may not be responsive -- at which point Tramp offers significant advantages by only occasionally requiring network activity.
https://github.com/abo-abo/avy#avy-goto-char-timer is excellent for jumping to any text you can see on screen.
isearch and occur are excellent for jumping to specified text anywhere in the buffer.
imenu and xref-find-* are excellent for jumping to specific definitions in the buffer.
That one, I believe. Eliminating Tramp from the equation is an easy and effective way to avoid Tramp-based overheads!
Unless your network connection is very slow or otherwise issue-prone, in which case ssh may not be responsive -- at which point Tramp offers significant advantages by only occasionally requiring network activity.
I use sticky modifier keys at the OS level. No need for any Emacs config, and I get the benefit in every program.
I'm not sure what that means, but
forward-sexp,backward-sexp, andbackward-up-listare good for navigating across and within balanced expressions.FYI on GUI frames the indicators appear in the fringe, and can be configured like so:
/u/AkibAzmain has your solution for terminal frames.
For more info:
C-h i g (emacs)Line TruncationC-h i g (elisp)TruncationC-h i g (elisp)Display Tables