Questions tagged [commands]
Commands are functions that can be invoked interactively either through `M-x` or by a key binding.
135
questions
2
votes
2answers
616 views
How can I pass the NO-LINE-BREAK argument to base64-encode-region in M-x?
I'm editing YAML files where I have to frequently encode and decode base64 values in a buffer. base64-encode-region and base64-decode-region are perfect for this, but very long strings get encoded as ...
2
votes
1answer
279 views
How to scroll back through the command line history in the Emacs interactive subshell?
Let us say in the interactive subshell I run these commands:
command_a
command-b
command_c
...
command_z
I type M-p to go back to command_z.
But how can I scroll back the history of commands until ...
6
votes
1answer
972 views
Display corresponding key binding of command during M-x completion
As an example, when I use M-x save-buffer Emacs says in the minibuffer:
You can run the command ‘save-buffer’ with C-x C-s
I'm using Swiper/Ivy; I want to know if there is a way to instruct Ivy to ...
0
votes
1answer
41 views
How to find all active bindings which act on a region?
As explained https://emacs.stackexchange.com/a/733/ C-h b lists all bindings available in a buffer.
Is there a way to list all bindings which act on a region? For example C-w (kill-region) is one of ...
3
votes
1answer
235 views
Call function interactively and set initial content
I would like to call a function (find-file) interactively and then set the initial content of the mini buffer to my server's home folder. I got as far as using call-interactively, but after that I'm ...
7
votes
3answers
2k views
lazy find/search for commands within emacs
Is there a way to do a lazy find/search within EMACS, for commands using their description?
Something in the lines of:
Say I am looking for how to add indent to org mode
I suspect there is a ...
3
votes
0answers
448 views
Interactive lambda functions [closed]
How do I create interactive lambda functions?
(use-package general
:ensure t
:config
(general-evil-setup t)
;;(setq general-default-keymaps 'evil-normal-state-map)
(general-define-key
:...
4
votes
1answer
62 views
How to specify a command that should be called by #'repeat?
I want to create a command that, when you call it for the first time, it's executed normally, but when you repeat it with C-x z, some other command is executed and the original command is never called....
0
votes
1answer
510 views
Wrong type argument: commandp cscope
My question is how to let the command SPC-m-c-Cget the function name automatically?
I am using 0.200.10@25.3.1 (spacemacs), on Ubuntu 16.04 64 bit
I am using cscope layer, it is great but with one ...
1
vote
1answer
293 views
How to use unread-command-events variable?
I want to generate some input from my command programmatically. I have tried using unread-command-events variable for that, see:
(defun unread_test ()
"Repeat input after toggling input method"
(...
2
votes
1answer
43 views
How to create a command that runs all of those functions on the current buffer?
I'm a total noob so be patient with me. I wrote a piece of elisp code that reads a .csv file (FILE.CSV) on which every line has the format Key, Value
It composes a mail using the keys and values in ...
-1
votes
1answer
81 views
Emacs Lisp Error when called as command but works well when called as function
https://github.com/Cheatinikle/Spacemacs-settings/blob/master/emacs-package/preetest-mode.el
This is my full source code, and 'just-utils package is also included in the repository.
The problem is, ...
0
votes
0answers
194 views
How to change the command for comment toggling
spacemacs with Evil uses gcc to toggle whether a line is commented or not.
I'd like to change it to ,cc. How should I go about this in my .spacemacs file?
1
vote
1answer
133 views
Execute shell command and then some text into document
I have a python script ss.py that gets a screenshot from a connected device and puts into particular dir. From terminal I run it with the target path as an arg:
$ python ss.py {document-name}/{image-...
0
votes
1answer
80 views
how to fixup line breaks?
I'm looking for a command that behaves similiar to fixup-whitespace, but I want it to also remove line breaks between objects around point.
1
vote
1answer
160 views
Command abbreviation
After running M-x magit-status Emacs provided me this suggestion in the mini-buffer:
You can run the command ‘magit-status’ with M-x m-stat RET
Is this a built-in feature of emacs? If not, does ...
14
votes
2answers
2k views
How to find out what command I just accidentally ran with a keyboard shortcut?
Is there a place where emacs stores commands the user has recently executed, in particular via keyboard shortcuts, and if not, would it be possible to tell it to store them somewhere? I sometimes type ...
1
vote
1answer
148 views
deactivate active region after `eval-region`
I do the following to activate the region and evaluate it
M-x spc to begin mark
C-n
C-n
C-n
M-x eval-region
The region is still active (highlighted) after the eval-region is performed.
I would ...
1
vote
2answers
120 views
how does optional argument `ALLOW-EXTEND` in `mark-word` work?
I am switching from VIM to Emacs for just a couple weeks and trying to write some Elisp. Having difficulties to adapt, I am exploring different options to do marking and reached this function.
(defun ...
0
votes
1answer
276 views
Equivalent to the ViM :smile command
In ViM, there is a :smile command that displays lighthearted ASCII graphics of a figure that smiles.
Is there an equivalent command available in Emacs?
2
votes
2answers
471 views
C-g has stopped breaking out of commands like `C-x C-f` and `M-x` in graphical emacs-25
I have always used C-g (ie keyboard-quit) to break out of commands like M-x and C-x C-f.
At some point not too long ago this stopped working.
All that happens is that Quit flashes in the minibuffer ...
1
vote
3answers
105 views
Finding Numbers in Brackets and Summing Them
QUESTION:
How can I make an emacs command M-x sum-the-brackets that scans highlighted text for all occurrences of [ <number> u ] and [ <number>u ], and sums them?
EXAMPLE:
Selecting ...
2
votes
2answers
118 views
How to limit when yasnippet fires?
I found that yasnippet suggests using this code to limit it to only expand when the trigger text has just been typed:
(setq yas-expand-only-for-last-commands 'self-insert-command)
Unfortunately when ...
4
votes
1answer
59 views
What keystrokes brings up the prompt to issue Lisp commands?
I am editing a file and I want to set the tab width (more likely the indent width) to 2 and I have come across a command (setq tab-width 2) but when I use M-x (i.e. Alt-x) on my system and I enter (...
2
votes
1answer
311 views
Run command on custom key binding [duplicate]
I am trying to customize emacs/spacemacs to run a command after a key stroke, like running eslint --fix command on the buffer to fix errors.
I already tried
(defun fix-errors-with-eslint ()
(shell-...
0
votes
1answer
81 views
My emacs doesn't contain a function in the online emacs manual
Command comment-line is not recognized by my version of emacs. How can I install this function?
UPDATE: It may be relevant that my system shows at least two emacs, at /usr/local/bin/emacs; and at /...
2
votes
1answer
1k views
command works with M-x but gives “Wrong type argument: commandp” when calling through key binding [closed]
I wrote this command and key binding to use with cider for Clojure development:
(defun reload-and-eval-in-repl ()
"Set the ns of the repl to the one in the current buffer, then eval the region of ...
7
votes
4answers
4k views
Get output of external command in the buffer
How do I get the output of (shell-command "df") (or some other more complex command, that I don't want to retype often) in the current buffer?
I run it by typing C-c p after it, but then it opens ...
5
votes
2answers
628 views
Repeat n(th) last command in emacs?
I know that to repeat the last command, there is C-x z and then to keep using z to easily keep the last command in operation, but what can be done for the 2nd or 4th last command? Or is that ...
2
votes
1answer
55 views
Finding Like Variables or Functions
Is there a command that will jump cursor to other iteration of the variable or function name under the cursor?
I suppose it wouldn't matter if the text is specifically a variable or function, but ...
1
vote
3answers
225 views
Emacs equivalent of the following vim operation
In the answer to a question on Quora, Gilles Castel wrote an answer highlighting the power of vim.
The Question was:
How would you write a C program to print 1 to 100 without loop, recursion, or ...
3
votes
1answer
57 views
Refile and keep the original
How to refile while keeping a copy of the original object in org-mode? In other words refiling works as a cut&paste while I would like to have a copy&paste.
1
vote
1answer
78 views
Reuse other command's “interactive” form
Example, I want to define a package-open-homepage command, which reuses C-h P (describe-package)'s "interactive" form. I don't want to copy-and-paste because it is too long. The following
(eval
`(...
5
votes
3answers
646 views
How to see the name of the command every time I run it by a shortcut?
Whenever one runs a function/command for which there is already a shortcut, Emacs shows briefly a message in the echo area to recall that there is a shortcut associated with that command.
For example ...
3
votes
1answer
366 views
Prevent Spacemacs from creating double sr-speedbar
I'm trying to make Spacemacs and sr-speedbar work together smoothly.
Without using Spacemacs:
The command buffer is local to each buffer where it is called:
Left is sr-speedbar, right is the main ...
4
votes
1answer
216 views
How to force the user to comply with a command?
First, here is the full source code of my package.
Requirement
Currently I'm working on a package that provides a feature which upon the user invoking several times in a row certain command in a ...
1
vote
3answers
718 views
Is there Sublime Text - style command palette in Emacs?
There is such feature as Command Palette in Sublime text:
It provides searchable list of command with human-readable descriptions.
Is there anything similar to this in Emacs?
4
votes
1answer
2k views
Open File and Directory: What's the Emacs command?
I would like to set custom keyboard shortcuts for the Open File and Open Directory commands listed in the File menu. The only problem is that I don't know the corresponding Lisp commands. I've tried ...
1
vote
1answer
2k views
How to change keyboard shortcuts for copy, cut and paste and set keyboard shortcut for debugger (GDB)?
I would like to set the following keyboard shortcuts:
Copy (selected text): C-c
Cut (selected text): C-x
Paste from clipboard: C-v
Debugger (GDB): M-g
Now I realize that to do this I merely need the ...
1
vote
0answers
177 views
Error in using “helm-projectile-find-file”
This is my config in init.el:
(require 'helm-projectile)
(projectile-global-mode)
(setq projectile-completion-system 'helm)
(helm-projectile-on)
(setq projectile-indexing-method 'alien)
(setq ...
1
vote
1answer
308 views
Adding eldoc support to js2-mode
Since js2-mode does not have eldoc-mode support, I was wondering if I could get some similar functionality to js2-mode with the help of tern-mode.
tern-mode has a command tern-get-type which will ...
4
votes
2answers
255 views
Custom C-arrow cursor movement
I was not satisfied with the behavior of standard C-arrow and C-S-arrow, so I wrote this functions to replace standard ones.
(setq separators-regexp "[\-'\"();:,.\\/?!@#%&*+=]")
(defun forward-...
3
votes
2answers
502 views
Move to the beginning of a heading smartly in Org-mode
I just started with Org-mode today and noticed whenever I press C-a on a heading, the cursor is moved all the way to the beginning of the line instead of the first character in the heading.
Like so :-...
4
votes
2answers
819 views
How to make emacs automatically kill buffer after invoking delete-file command?
Whenever I delete a file that I no longer need in emacs using delete-file command, the buffer associated with the file is still open in emacs. Is there a way I can change this behaviour so that ...
4
votes
1answer
3k views
How to quickly create a new directory without using dired-mode?
Whenever I've to create a new directory in emacs, I enter dired mode, press "+" and enter the new directory name which creates the new directory.
Is there a way I can avoid using dired-mode and ...
1
vote
1answer
87 views
How to retain selection after command run (indent-code-rigidly)?
I found a neat code snippet for ~/.emacs configuration:
(global-set-key (kbd "C->")
(lambda (b e &optional n)
(interactive "r")
(...
3
votes
2answers
226 views
How to disable query to turn on disabled command?
I have this in my .emacs file to disable mouse right clicks:
(put 'mouse-save-then-kill 'disabled "mouse-save-then-kill disabled\n")
How can I now disable the query generated by emacs to turn this ...
1
vote
2answers
837 views
How to reuse last input in command with a prompt?
Some existing functions have ability to remember last input, which you can use in the next command call - for example, replace-string will suggest the last replacement by default, while isearch will ...
5
votes
2answers
212 views
How to repeat a command immediately after calling it?
I've just called an interactive function (i.e., a command). I want to call it again, with the same arguments. I know that I can call a keyboard macro again by using e right after running it the ...
4
votes
1answer
2k views
Getting the full list of colors available in Emacs
When I run list-colors-display I get the following:
which I think is a very small subset of colors that my Emacs supports, isn't it?
For example, I know Emacs supports other colors (gray20, blue15, ...