We changed our privacy policy. Read more.

Questions tagged [help]

Questions about using the built-in help system in Emacs or how to find help.

Filter by
Sorted by
Tagged with
0
votes
1answer
35 views

Default yank keyboard shortcut does not work

I am using Emacs 27.1 (GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2021-03-28, modified by Debian). When I hover the mouse pointer over the "copy&...
1
vote
1answer
27 views

Flymake colouring?

I've recently updated my Emacs from 26 to 27, and now the Flymake error indicators are very hard to see - they're now in a very pale rose instead of crimson red. How can I change the colour back? I've ...
1
vote
1answer
96 views

Configure echo time for input of key-sequence prefix keys

I am writing latex code with AUCTEX. I very often highlight text in bold or italics. For instance, AUCTEX comes with the command C-c C-f C-e, wich can be used to emphasize text in an active marked ...
1
vote
1answer
45 views

WHAT is the emacs tutorial command?

It says C-h t in a vague forum manual but I don't have that, how do I access this feature.
0
votes
0answers
23 views

Is there any command like describe-function for defmacro?

I know that I can get the documentation string of a function defined with defun, by using describe-function. Is there any command like describe-function to get the documentations string of a macro ...
2
votes
1answer
65 views

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

I am trying to read the Emacs Lisp Intro inside Emacs. I am following the advice on Emacs wiki: Read the Emacs Lisp Introduction: EmacsLispIntro. Use ‘C-h i’ (‘info’), then choose ‘Emacs Lisp Intro’. ...
2
votes
1answer
47 views

How to autoload a non-elpa package such as help-fns+.el?

I read from some posts (require vs. package-initialize?, and here) that Emacs can autoload packages installed via ELPA/MELPA, which avoids using require on packages and speeds up loading during ...
3
votes
1answer
86 views

How to get immediate visual feedback of keys I type?

I would like to get some immediate strong visual feedback for the commands I enter in emacs. For example, I would be happy if any key sequence (beginning with a modifier key) that I type appeared in ...
1
vote
0answers
25 views

Vim help on Emacs using evil-mode?

It would be nice to have the help system present in Vim when using Emacs evil-mode (:help command). I searched online and could not find a way to do this since only the native Emacs C-h help menu is ...
3
votes
3answers
376 views

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

I am reading this Elisp library and can't figure out what :eval is.
1
vote
1answer
41 views

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

Is eval-when-compile a special form (primitive in C), or a macro? According to the elisp manual, C-h S eval-when-compile RET, Special Form: eval-when-compile body... But according to C-h f eval-when-...
8
votes
2answers
2k views

Why does GNU Emacs use ksi(ξ) as its logo?

Why does GNU Emacs use ksi(ξ) as its logo, while most Lisp dialects use lambda(λ) as their logos? not mean this one:
1
vote
0answers
85 views

How to get help on Doom's own functions

I use describe-function command with SPC h f to get help on emacs functions. But I want to get documentation on Doom's own functions such as map!. describe-function doesn't list this function. How can ...
0
votes
2answers
56 views

How to know the list of possible commands when in a session?

For instance: When I am in C-c C-e (export), by pressing # you get extra options. How to know this? Another example: When in a helm session, by pressing C-c C-f, you activate helm-follow-mode. But ...
0
votes
2answers
42 views

Open clickable filenames in the same help buffer

I looking for simple solution to open clickable filenames in the same help buffers. For example, when we display help for add-to-list variable and click TAB the cursor is placed on the subr.el file ...
4
votes
2answers
753 views

What does C-Mouse-2 mean?

I'm entirely new with Emacs. I'm trying to split vertically my window, but I can't. Googling, I've discovered the commands to do it is C-Mouse-2. So I clicked Ctrl+scroll button+2 but it matched C-...
2
votes
1answer
41 views

How to automatically select apropos buffer when it is displayed

It is possible to automatically select *Help* buffers when they are displayed by doing (setq help-window-select t) (relevant question: How to close help buffer without moving to it?). Is there a ...
1
vote
0answers
28 views

Cannot access text properties because of hl-line

I want to change somes faces in my system, but each time I want to access describe-text-properties I get an answer with hl-line, for every text displayed in the buffer. Therefore, I cannot ...
2
votes
7answers
2k views

How to get the function help without typing?

I'm already used to press C-h f and type a function name to ask for help on that function. But if the function name is already under the cursor (e.g. while visiting the .emacs configuration file), is ...
1
vote
3answers
139 views

Is there a way to create an org-mode link that opens help?

For example: * Purpose Keep some notes to elisp functions. [[link:elisp-func][elisp-func help]] I want to open the link via C-c C-o which would show a buffer with help as though I had ran instead: C-...
5
votes
4answers
4k views

Info file emacs does not exist

When I type C-h r I get error: Debugger entered--Lisp error: (error "Info file emacs does not exist") signal(error ("Info file emacs does not exist")) error("Info file %s does not exist" "...
1
vote
1answer
40 views

How to get the mode-specific help information or help files

No matter in which mode I am currently in, is there a general way / key combination to open the help file related to the currently active mode?
4
votes
2answers
105 views

Display summary information on command when running Meta-x

Since I'm new to GNU Emacs (version 26.1 running on Debian Stable) I'd like to get some information when invoking a command using Meta-x. Currently I'm only able to see a list of possible completions ...
3
votes
3answers
156 views

How does scoping work in emacs lisp

A lot of emacs configurations shared publicly have this format: ;; 01-something.el (provide 'something) ;; init.el (require 'something) Suppose I'm writing a defun named "s-join" inside 01-...
1
vote
1answer
93 views

emacs lisp manual

What does this text mean, in node Simple Lambda Expression Example of the Emacs Lisp manual: As these examples show, you can use a form with a lambda expression as its car to make local variables and ...
1
vote
1answer
61 views

Finding org-mode bindings

I sometimes want to insert a new heading without first jumping to the end of the current tree. It was fairly simple to guess that this could be achieved by calling (org-insert-heading), but from C-h ...
1
vote
1answer
29 views

Completion with help

I'm using completing-read to get an argument for an interactive command. The argument is a non-intuitive word (required for my application), so the completion list looks like this: Possible ...
0
votes
1answer
245 views

Getting Helm describe-function/describe-variable’s secondary to work like helm-M-x?

When you use Helm for M-x, you can quickly check the documentation for an interactive command before calling it, it using the secondary key (usually C-z or C-j; I use the latter below). It brings up a ...
60
votes
9answers
11k views

How can I start learning Emacs Lisp?

Background: I'm mostly a vi user and am converting to Emacs. Past the basics and now use it for writing code in C and some Python with plans to do an R conversion too. I wrote (Common) LISP for ...
0
votes
0answers
58 views

C-h v gives " Symbol’s value as variable is void: default

I'm running 26.1, I don't believe I have anything weird help-related in my .emacs. When I try to get help on a variable, C-h v, it tells me Symbol’s value as variable is void: default. Any hints of ...
1
vote
2answers
40 views

Is there a more convenient way to find out what keys do in org-agenda than looking it up or just pressing them?

Sometimes just pressing keys until one does what I want works, but this feels rather unelegant. Is there an easier way of finding out what keys do what?
2
votes
1answer
141 views

How can I see what Major and Minor modes I'm currently in?

Is there an easy way to see what modes are currently operating in a buffer? And have a list of their names?
3
votes
0answers
53 views

What does it mean that something is an incompatible package?

I have some issues going on with my emacs and am getting an error where the stacktrace seems to indicate a potential issue with the parinfer package. I run describe-package on it and get parinfer is ...
0
votes
3answers
58 views

How to find information about a function?

To be able to learn about functions on my own I would like to know where I can find information about them (within emacs or otherwise).
4
votes
2answers
154 views

Display keybindings typed in a buffer

On this video stream, the window on right displays the keybindings typed with its corresponding command bound. Is there any package that does that, or a way to achieve it?
3
votes
1answer
450 views

How to close help buffer without moving to it?

I often use Emacs' help buffers, via e.g. C-h k. Buffer *Help* is displayed in another window, and that window is not selected. In order to close the *Help* buffer, I need to switch windows via C-x o ...
15
votes
2answers
1k views

Emacs manuals are missing on Debian/Ubuntu

I was expecting the Emacs Lisp Reference Manual at (C-h i m elisp). But there was no menu elisp or lisp there. C-h v and C-h f work fine for variables or functions though. C-h i 5 takes me to file ...
1
vote
2answers
56 views

How to find hook running after last line of code?

I have a repeating habit such as: ** TODO some habit SCHEDULED: <2020-05-22 Fri 08:00 .+1d> :PROPERTIES: :STYLE: habit :CREATED: [2020-05-08 Fri] :LAST_REPEAT: [2020-05-21 Thu 10:07] :END: :...
1
vote
1answer
139 views

\\{ in a doc string: what does it mean/do?

What does this backslash syntax mean? (defun elfeed-search-mode () "Major mode for listing elfeed feed entries. \\{elfeed-search-mode-map}" (interactive)
0
votes
0answers
66 views

How do I find out what libraries I need to require?

When I write elisp, since I already have a lot of packages required which in turn have required other code, I am able to use a lot of functions without requiring them. When I give the code to someone ...
1
vote
2answers
113 views

How to describe-mode (but not the current major mode)?

I know that describe-mode will describe the current major mode. Is it possible to describe a mode, and I will input the mode name?
2
votes
1answer
810 views

Where is the file for the Fancy Startup Screen

I'm trying to find where the contents of the *GNU Emacs* buffer, aka fancy startup screen, are located on my hard drive. When I M-x eval-expression buffer-file-name to find the file of the current ...
1
vote
1answer
84 views

How to graphically represent Meta characters

Given that the variable x contains the numeric representation of the key "Control-Z", say (setq x ?\C-z), one may graphically represent its contents by issuing the command (char-to-string x), ...
2
votes
1answer
40 views

Why is appropos (C-h a) not finding all terms, e.g. backup doesnt find make-backup-file-name-function

When running C-h a then entering backup, it lists the following matches, but not all of them (e.g. does not find the make-backup-file-name-function)? Buffer-menu-backup-unmark M-x ... RET Move ...
1
vote
2answers
324 views

Temporarily show the documentation for a emacs lisp function

I want to bind a key which when pressed shows the documentation for an emacs lisp function, but as non-disruptive as possible. I want the contents of describe-function but jumping directly to the docs ...
2
votes
1answer
1k views

Help Buffer on Hover Possible?

I'm looking for something similar to Eldoc mode (hover over a function and the parameter list appears in the minibuffer), only I'd like to have a help buffer appear, as if I had just run describe-...
2
votes
1answer
409 views

Please explain the behaviour of this emacs feature. (Lisp Interaction mode, truncate long lines)

Sometimes when a function or variable outputs a very long line, it ends with ...). When the cursor is on that line and I press return, the line gets longer (probably expanded). I guess this is some ...
1
vote
1answer
110 views

How to jump multiple lines in emacs?

Suppose I want to jump x amount of lines up or down. Is there a convenient command for it?
1
vote
1answer
149 views

How do I describe C-z?

I tried to bind a key using a prefix-key of C-z, but Emacs told me: Key sequence C-z c starts with non-prefix key C-z. I guess this means that C-z is already bound to something. So I tried to do M-x ...
4
votes
1answer
139 views

How do I install An Introduction to Programming in Emacs Lisp? [duplicate]

This may sound odd, but when I type C-h i m Emacs Lisp Intro -- it's not there. I'm on Ubuntu 19.10 with Emacs 26.3. I tried apt-get install emacs-lisp-intro as the EmacsWiki said, but there's no such ...