Questions tagged [functions]

use this tag for Elisp `functions` for their usage, definitions, re-definitions, defining aliases, and other standard features of function execution fundamental to Lisp programming languages. Add additional Elisp tags when the functions are about specific Emacs features.

Filter by
Sorted by
Tagged with
0
votes
1answer
78 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 /...
0
votes
1answer
213 views

Create a sub-mode of an existing mode which overrides certain functions?

I want to make a few customizations to cmake-model.el. The big-picture view of this lisp file is as follows: ... ;; This function I want to modify (defun cmake-indent () ... ) ... ;; Mode ...
0
votes
1answer
52 views

Reacting to custom key press

My goal was to improve the php mode. Very often I have to define an array element. And the possible code is this: $array['key'] $array[$key] So, I wanted to create Emacs function, reacting upon ...
0
votes
2answers
54 views

windmove: write a function to move two times (e.g. down and right)?

I'm using the windmove package to move my cursor between windows. In addition, I want to define a function to move twice, e.g. down first and right second. The following function only do the "down" ...
0
votes
1answer
12 views

Usage of vhdl-mode's vhdl-compose-place-component function

The command vhdl-compose-place-component is supposed to create the text to place a component. I can't figure out how to specify which component it places, though. Right now, when I use it, it places a ...
0
votes
1answer
53 views

how to bind custom commands to keys in existing mode map?

I wrote some extra commands for Python mode: python-insert-quote and python-insert-double-quote. I want to have these commands be available in the minibuffer when python-mode is active. How can I add ...
0
votes
1answer
65 views

What is a better way to write this function?

(cl-defun filename-from-buffer (&key get-ext get-path) (let ((filename (buffer-name)) (pathname (buffer-file-name))) (setq ret (car (split-string filename "\\."))) (when get-path ...
0
votes
0answers
14 views

Choose to use a function between emacs packages or libs

Suposse that I want to use the function dolist from package cl (I know that is obsolete and als have cl-lib package). but when I'm looking for documentation (C-h f dolist) I get the following: ...
0
votes
1answer
46 views

How can I get git-gutter:next-hunk to NOT loop around at buffer bottom?

As per the title, I would like to stop processing at the end of a buffer and not loop around to the top. I find it easier to keep track of what I am doing that way. TIA.
0
votes
1answer
86 views

use a function to get file in compilation-error-regexp-alist

I have used compilation-error-regexp-alist a lot so I am familiar with the syntax. However for this particular error I need to use a function to get the file because I need wildcards. Here is the ...
0
votes
0answers
183 views

Custom functions in emacs?

I'm finding I run C-x C-f and then: /ssh:$user@$host|sudo:$host:/ Where $host is a device IP. I'm relatively new to emacs, I want to create a custom function that accepts values for $host and $user....
0
votes
1answer
407 views

*** Eval error *** Invalid function:

Step 1 make-toggle-func returns a anonymous function ... (defun make-toggle-func (book-name repl-name code-file) `(function (lambda (x) (interactive) (setq book-name ,book-...
0
votes
3answers
213 views

run emacs function in the shell with parameter

Since there is parameter I need to use, so I will not use single quote as the question's answer First, I try emacsclient -q --eval (progn (find-file "ORG/${UN}.org") (org-latex-export-to-pdf)) ...
0
votes
1answer
146 views

Custom search function for dictionary lookup

I have a plain text dictionary in which each headword is matched by ^# \(† \)?headword, How can I make a custom search function that relieves me of typing the whole regex every time I want to look ...
-1
votes
2answers
47 views

Add a number to every item in list

How do I add a number, say 2, to every item in a list? (setq x '(1 2)) (+ 2 x) (mapcar '2+ x) (loop for i in x do (+ 2 i)) (dolist (i x) (+ 2 i)) None of the above work.
-1
votes
1answer
79 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, ...

1 2 3
4