Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme avec smart-snippets.el

1 réponse
Avatar
Camille Bourgoin
Bonjour,

J'ai un petit soucis avec smart-snippets.el

Ce dernier est bien présent dans le load-path avec snippets.el et un
fichier test contenant le template que voici :

(add-hook 'c-mode-hook
(lambda ()
(setq snippet-field-default-beg-char ?\()
(setq snippet-field-default-end-char ?\))
(setq snippet-exit-identifier "$;")))

(smart-snippet-with-abbrev-table 'c-mode-abbrev-table
("for"
"for ($$(exp)) {$>
$$(instruc)$>
$$(expression);$>
}$>"
'bol?))

avec bien entendu le (require 'smart-snippet) dans mon .emacs.el

J'ouvre un source c et là impossible d'étendre le "for". Je croyais
que la fonction "snippet-next-field" servait également à étendre, mais
apparemment non.

Merci
--
Camille "Mesmento" Bourgoin
jabber : mr.camille@im.apinc.org
web : http://enarkeenologos.blogspot.com/

1 réponse

Avatar
Camille Bourgoin
Je viens de charger smart-snippet, avec la configuration suivante :

(require 'snippet)
(require 'smart-snippet)
;(define-key snippet-map (kbd "C-i") 'snippet-next-field)

;; RUBY
(snippet-with-abbrev-table 'ruby-mode-abbrev-table
('if' 'if $${condition} $.' '(not in-comment?))
('if' 'if $${condition}n$>$.nend$>n' 'bol?))

Et j'ai l'erreur suivante :

Symbol's value as variable is void: ruby-mode-abbrev-table

Une idée ?
--
Camille "Mesmento" Bourgoin
jabber :
web : http://jbbourgoin.free.fr