Questions tagged [skeleton]

The tag has no usage guidance.

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

Is it possible to have expand abbreviations when calling a skeleton-read?

I have a large set of abbreviations I defined inside an abbrev-table. Take one of them: (define-abbrev-table 'latex-mode-abbrev-table '(("ff" "my abbreviation!" 0 nil))) If I run a predefined ...
0
votes
2answers
60 views

How to insert boilerplate code in a file based on the directory in which it is created?

Suppose I have a file dir1/this_file.txt and dir2/this_file.txt, and I want to insert different boilerplate code not based on the file name or extension, but based on the directory in which the file ...
0
votes
1answer
34 views

How to control cursor position when using a function for inserting a skeleton

I am using the following function to make a new text file containing premade rows. The text file is named with a date and time tag, and stored in a /notes/ folder. (defun myfun-create-file-with-rows(...
1
vote
1answer
100 views

Limit emacs skeleton pairs

I have the following skeleton pair setup to quickly insert LaTeX fragents into org-mode documents: (setq skeleton-pair t) (global-set-key (kbd "$") 'skeleton-pair-insert-maybe) This works. But the ...
0
votes
1answer
89 views

How to disable skeleton-pair-insert-maybe?

I recently got a new Chromebook and installed Ubuntu via crouton. I then installed Emacs 23 and transferred my .emacs file to the new machine. However, a few of my key rebindings have been ...
5
votes
2answers
452 views

What templates are available for generating an elisp library?

At some point I remember encountering a command that generated a skeleton of a properly formatted emacs-lisp library as below: ;;; library.el --- summary ;; Copyright ... ;; Author: ;; Keywords: ;;...
1
vote
1answer
144 views

Insert quote characters in define-skeleton

In the following skeleton definition, I like to have quote characters ", ` and ' in the generated skeleton code. For example, I like to have the effect of #+NAME:a-function-test #+BEGIN_SRC ...
2
votes
1answer
515 views

Redefine verilog-mode header skeleton

The verilog-mode package contains this code: (define-skeleton verilog-sk-header-tmpl "Insert a comment block containing the module title, author, etc." "[Description]: " "// ...
6
votes
2answers
491 views

Automatically closing #ifdef block when editing C code

When editing LaTeX code, the command latex-close-block inserts an \end{..} that matches the last unclosed \begin{..}. Very handy! Is there a similar command in c-mode that would close a pending #...
5
votes
1answer
106 views

Context sensitive skeleton triggered by abbrev stuck in loop

I want to create a skeleton, triggered by the abbrev keyword 'func' which checks its context and runs one of two possible sub-skeletons. Here's what I have: (define-skeleton my-func-skeleton "func ...
3
votes
1answer
895 views

auto-insert a skeleton and run a function when creating a new file

auto-insert-alist by default matches files created in .../bin/ directories and enables sh-mode. There are examples on the wiki showing how to use a skeleton to insert some text, but I want to both ...