These might help:
See (elisp) Excursions
Also very basic, IMO:
g X
- go to buffer X’s pointj
- jump to diff number (prefix arg)!
- update (re-diff)C-l
- recenter*
- refine current region#
- ignore whitespace diffsAs /u/mickeyp said, Imenu should do what you want. That presumes that LaTeX mode in Emacs has set up Imenu in a useful way for what you want. If it doesn’t, you can do that yourself - define Imenu’s menus for the mode you’re using (e.g. LaTeX), to recognize the section headers you want, etc.
FWIW, setting something to #f
in Emacs Lisp means you’re setting it to TRUE, not FALSE. Elisp is not Scheme.
Learn Emacs Lisp on Emacs Wiki.
Do you see the problem when you start Emacs with emacs -Q
?
Check your value of option default-frame-alist
…
Is there a easy way to use emacs ?
Yes. Start it and type C-h t
. Follow the simple tutorial directions.
A couple of the Isearch+ features that let you limit the search space/context.
You can limit isearching to the text in the region. Controlled by a user option, and can be toggled with C-x n during Isearch
. Works also for a noncontiguous region, such as a rectangle.
You can switch any time to isearching outside, instead of inside, the region.
You can search within/without the zones of text defined by the lazy-highlight matches of a previous search.
Or search within/without the zones of text that have a certain text property or set of properties (optionally considering their values) – any properties.
+1.
+1 for the Abelson & Sussman lecture(s).
Plus links at Emacs Wiki Learn Emacs Lisp
As I said, please follow up off list, using M-x diredp-send-bug-report
. You haven’t even mentioned your platform etc.
One quick thing to try would be to evaluate this, to see if the extra font-locking is the problem: (remove-hook 'dired-mode-hook 'diredp--set-up-font-locking)
.
Keep investigating. (I assume the problem doesn’t arise with just Helm and PDF-tools (i.e., without Dired+).)
d
in the debugger steps into evaluating the current sexp to be evaluated.
c
steps past it, i.e., it evaluates it without digging into the steps of evaluating it.
So you can use c
to skip over steps that you don’t want to get into in to detail, and use d
otherwise.
So the problem is apparently not with Dired+'s dired-jump
, but something else in Dired+. But if you can repro the problem easily using dired-jump
, maybe try M-x debug-on-entry dired-jump
and step through the debugger to see what seems to be the problem - with emacs -Q
and just Dired+ and PDF-tools loaded. But instead of trying to debug it here, M-x diredp-send-bug-report
, as mentioned above.
Lisp. Up, down, around, inside, across, between, under, at, through, into.