Questions tagged [navigation]
Use the navigation tag for questions about moving around: to different places within a file/buffer (i.e., beginning, end, across paragraphs and code blocks); from one window to another (i.e., changing which window you are working in, and which files/buffers are displayed in each window).
77
questions
1
vote
2answers
358 views
browsing/navigating reStructuredText
What Emacs utilities can provide better browsing and navigation of reST documents? Alternatively, how to configure existing utilities to work with reST? What I mean, why I ask:
Of the lightweight ...
3
votes
0answers
90 views
Working around preprocessor blocks
I am trying to navigate a C project that has lots of preprocessor directives like this:
#ifdef SOME_COMPILE_TIME_VARIABLE
for ( idx=0; idx<FOO; idx++ ) {
#else
for ( idx=0; idx<BAR; idx+...
2
votes
1answer
320 views
Back/forward navigation that works like IntelliJ/Eclipse
I've been trying to find a navigation package that allows backwards/forwards navigation across and within buffers. I have found a lot of solutions out there but none of them seem to solve the whole ...
3
votes
2answers
1k views
After executing org-narrow-to-subtree, how do I move between subtrees of the same level?
When I have executed (org-narrow-to-subtree), how can move between subtrees of the same level.
Is this possible?
I have tried
next/previous heading C-c C-n/p
next/...
2
votes
1answer
53 views
Previous/next occur result, independently from compilation errors
After running M-x occur, the commands next-error and previous-error let me navigate between hits.
I would like to be able to M-x compile my program and then keep browsing through the same *Occur* ...
3
votes
2answers
636 views
Next/previous buffer in arbitrary order
How to move to previous or next buffer in a fixed & arbitrary order? I am using C-<left> and C-<right> but they move in a variable order, depending on the last viewed buffer, but if I ...
2
votes
0answers
130 views
Navigating in an nXML buffer
I'm editing an XML with nXML-mode. The file represents a document and has internal links of the form:
Follow <linktag docref="foo">this link</linktag> to
see <anchortag docref="foo">...
1
vote
0answers
28 views
Navigation ignores comment blocks in (La)TeX mode
I sometimes leave large blocks of comments in LaTeX source code:
Text text text text.
% Comments comments comments comments.
% Six lines of comments.
% More comments.
% Separate comment block.
% ...
10
votes
2answers
1k views
Navigate to the source code of built-in functions and variables
Throughout the day I am constantly using C-h f or C-h v (describe-function and describe-variable) to look up documentation for functions and variables. More often than not, if I don't get all the ...
1
vote
0answers
222 views
Emacs doesn't understand where the windows are?
This has occurred several times now. I will have an Emacs session (24.5.1, OSX UI version installed via homebrew) running for a while when suddenly it no longer seems to understand how to navigate ...
0
votes
2answers
107 views
Navigating rspec files
Usually I use incremental searching to find what I'm looking for. Also, in general I write very small methods that easily fit in one screen. So before now I have had little use for any sort of code-...
1
vote
0answers
224 views
forward-to-word functionality with subword-mode
I frequently type camelCase variable names, and enjoy the features subword-mode offers.
This, this and this reiterate the fact that the community desires vim-like functionality where they can choose ...
3
votes
2answers
349 views
Make forward-word not to jump over newline character
I have a text like this,
testStatus['id'] = elt.$.id^^''&&&&
testStatus$$['suite_id'] = ""
where ^^ is my cursor position. When I press M-f, it uses forward-word and end up in the ...
2
votes
0answers
393 views
How to go to the beginning of a word/sexp?
When the point is not at the beginning of a word/sexp, backward-word / backward-sexp places the cursor at the beginning of that word/sexp. If the point is already at the beginning of a word/sexp, this ...
5
votes
4answers
686 views
Is there a setting to center the text after any jump?
For any jump to a new buffer(for example from the ack buffer or godef-jump) point is left at the very bottom of the window. Is there a global configuration to automatically center occur and similar ...
6
votes
1answer
51 views
forward paragraph — ignore carriage return in comment
I like to use the forward- and back-paragraph methods to jump around my source code. I would like it to behave slightly differently though. Consider the following comment block:
// comment line one....
3
votes
2answers
358 views
forward-sexp goes to eol in python mode (but only sometimes)
When I run the command forward-sexp at the beginning of the line in Python mode, my cursor jumps to the end of the line. I assume that the line is a statement, and is therefore considered to be a ...
3
votes
3answers
2k views
How to open files out of long directory trees using helm-find-files?
Helm features buffer navigation that is more powerful than ido but apparently has a bit of a learning curve. Say I want to open a file in
java/com/example/apple/banana/cat/dog/elephant/fig/grape/...
6
votes
2answers
2k views
Emacs lisp forward-sexp: Scan error: “Containing expression ends prematurely”
When writing Emacs Lisp code, I use forward-sexp (C-M-right) and backward-sexp (C-M-left) to navigate the buffer. However, in some cases these functions stops with error like:
forward-sexp: Scan ...
6
votes
2answers
892 views
Preventing mouse clicks in inactive windows from repositioning the cursor
When I have Emacs (24.4, Mac OS, NS build) in the foreground, I often have many windows open in one frame. I sometimes want to switch windows by clicking in an inactive window. By default, this calls ...
12
votes
2answers
5k views
Better indentation and navigation in assembly source code
When I write C or Java code it's extremely regular, but with assembly (asm-mode), it's so disorganized.
I'm using auto-complete and yasnippet. I created snippets and am using them, but the code ...
13
votes
1answer
1k views
When switching buffers, prevent emacs from automatically switching frame
When I switch buffers, emacs will switch to an existing frame if the buffer is already opened there.
I found how to prevent that when switching with ido using :
(setq ido-default-buffer-method '...
107
votes
13answers
60k views
How to switch between windows quickly?
How do I switch between windows quickly?
I often have multiple windows open and need to switch between them. Right now, I use C-x o to get to the one I want. Is there a more efficient workflow ...
43
votes
12answers
7k views
How to switch back and forth between two locations in a buffer
Sometimes I find myself frequently alternating between two functions that I am editing in conjunction with each other. In these situations, it is tedious and painful to keep on doing a C-s <...
17
votes
2answers
12k views
How to navigate quickly to my installed packages?
When I'm in the package manager (M-x package-list-packages), I'd like to quickly navigate to my installed packages.
There are literally thousands of packages marked as available, installed, or built-...
12
votes
3answers
2k views
Treat symbols as words in prog modes
There are a number of commands in Emacs which apply to "words." Examples include forward-word, kill-word, upcase-word, mark-word, transpose-words, etc. The definition of "word" seems to vary a bit ...
23
votes
1answer
6k views
Synchronized scrolling in two windows
Is there a way to reflect the navigation commands in the current window in another visible window. I have two related LaTeX files displayed in two windows and would like to scroll through them ...