Skip to main content
11 votes
Accepted

Can you directly open the Org Mode manual in the Emacs client?

The usual way to get to the org mode manual is: Start the info system, C-h i open the menu, m enter org <RET> This will get you to the first page of the manual. You can also use the command ...
Tyler's user avatar
  • 22.8k
8 votes

What's :eval (colon eval) in defcustom?

The doc string tells you this: "Mode line lighter for Github Notifier." You couldn't otherwise know for sure what the code is about, or what :eval means in that context. That is, you ...
Drew's user avatar
  • 79.1k
6 votes
Accepted

How was the Emacs Manual typed?

It was typed in texinfo. See here: https://www.gnu.org/software/emacs/manual/html_node/efaq/Getting-a-printed-manual.html
user33593's user avatar
  • 176
4 votes

What's :eval (colon eval) in defcustom?

This has nothing to do with defcustom: if you look at the doc string of defcustom it says: (defcustom SYMBOL STANDARD DOC &rest ARGS) In this case, the SYMBOL is github-notifier-mode-line, the ...
NickD's user avatar
  • 33.6k
4 votes
Accepted

In the help page of a function/variable, how to jump to the corresponding part in the manual?

Place point on the symbol and press C-h S. This works in buffers with emacs-lisp-mode and in help buffers.
Tobias's user avatar
  • 33.7k
3 votes
Accepted

Cryptic entry in the info manual

The way control characters work dates back to the old teletypes. The control key on the teletype keyboard simply masked off the top bits of the character to produce the corresponding control character....
db48x's user avatar
  • 19.1k
3 votes

What's :eval (colon eval) in defcustom?

Run C-h f defcustom RET to show the help information for defcustom. This will tell you what arguments it expects. In particular, is says that this is the expected signature: (defcustom SYMBOL STANDARD ...
db48x's user avatar
  • 19.1k
3 votes
Accepted

emacs lisp manual

The application of a lambda expression was used to populate the local variables in the expression, so for example what you can today write as (let ((x 12)) (message (number-to-string (- (* 4 x) (/ x ...
choroba's user avatar
  • 2,125
3 votes
Accepted

Info manuals not listed in Termux

There are two components to the Info system: the info files themselves and a dir file which acts as the top level index. When Info sees more than one directory in INFOPATH, it merges all the dir files ...
NickD's user avatar
  • 33.6k
3 votes

How to see manual for god-mode and other packages?

It's up to individual package developers to provide a manuals for their programs, and how they wish to provide them. Godmode doesn't appear to install a manual, so you won't find anything in the Emacs ...
Tyler's user avatar
  • 22.8k
3 votes
Accepted

How to make man replace the same buffer?

Here's a function following @Drew's excellent suggestion: (defun last-man-standing () (interactive) (kill-matching-buffers "^\*Man .*\*" nil t) (call-interactively #'man)) A couple of notes: ...
Omar's user avatar
  • 4,852
2 votes

Can you directly open the Org Mode manual in the Emacs client?

Without any extra setup you should be able to go down to at most: enter info mode: C-h i or C-h r or whatever go to org manual: g (org) RET
Michał Politowski's user avatar
2 votes
Accepted

gdb Info manual

Apparently the doc in info format is not directly available. However the texinfo file (from wich the info file is generated) is included in the sources as doc/gdb.texinfo. So if you install gdb ...
JeanPierre's user avatar
  • 7,515
2 votes

How to view ediff (and other) manuals within emacs?

Emacs comes with comprehensive documentation in the form of GNU Info pages. To access these press C-h i which will take you to the toplevel menu of major topics which ought to include Emacs, the ...
stevoooo's user avatar
  • 757
2 votes

In the help page of a function/variable, how to jump to the corresponding part in the manual?

What @Tobias said. Or if you use library help-fns+.el then *Help* buffers provide a link to help from the manuals. Option help-cross-reference-manuals in that library lets you decide the behavior: ...
Drew's user avatar
  • 79.1k
2 votes

Open the manuals in the default web browser without accessing the internet

I often need to link to the emacs manuals, for example, this markdown link: (emacs) Echo Area, is created via M-x chunyang-Info-markdown-current-node-html since it's difficult to do it manually. With ...
xuchunyang's user avatar
  • 14.8k
2 votes

How to generate emacs manual to pdf by myself?

Here is the answer by myself: After entering the directory of emacs source code: $ sh autogen.sh $ ./configure $ cd doc/misc $ make calc.pdf $ cd ../emacs $ make elisp.pdf
cmal's user avatar
  • 775
2 votes
Accepted

Why is the Magit M Remote pop-up different than what is shown in the Magit manual?

The screenshot and what you are seeing in your running Emacs are obsolete. You say you are using Magit 2.12.1 but that cannot be true. Maybe you have multiple versions of Magit installed and its an ...
tarsius's user avatar
  • 26.3k
2 votes

How do I get the Emacs Lisp Intro manual in my info system?

Using my psychic debugging hat I will guess that you are using Ubuntu or another Linux distribution based on Debian. Debian is infamous for declaring that the Emacs manuals are not Free and therefore ...
db48x's user avatar
  • 19.1k
1 vote

An Info Index link that can be reached via ^X^E

Try (progn (info "(emacs)") (Info-index "GTK input methods")) Info-index looks in the index of the current manual, so you have to establish that manual first.
NickD's user avatar
  • 33.6k
1 vote
Accepted

Why I cannot find `Emacs Lisp Intro` inside info mode?

In order to solve this, I used the least upvoted answer here. These are the original instructions: 1 - Download https://www.gnu.org/software/emacs/manual/info/elisp.info.gz to your /usr/share/info ...
Pedro Delfino's user avatar
1 vote
Accepted

special form or macro? eval-when-compile, eval-and-compile

It's a macro defined in byte-run.el: (defmacro eval-when-compile (&rest body) "Like `progn', but evaluates the body at compile time if you're compiling. Thus, the result of the body appears ...
Drew's user avatar
  • 79.1k
1 vote
Accepted

Search all of my info files

Here's a command that does the job. It uses the core of info-apropos, substituting the regular apropos handling of input. I've now added this to Info+ (info+.el), as a redefinition of standard ...
Drew's user avatar
  • 79.1k

Only top scored, non community-wiki answers of a minimum length are eligible