summaryrefslogtreecommitdiffstats
path: root/emacs.d/snippets/delphi-mode/procedure.yasnippet
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2009-12-15 11:31:46 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2009-12-15 11:31:46 +0100
commitf19dd70ece015509d52d0e9a7c113ccccad96e0e (patch)
treeeebab916ce289db804fbfd752b0d542634a78ff0 /emacs.d/snippets/delphi-mode/procedure.yasnippet
parent776ec04db322b4a254c4a19a3c4f1dff73b86dd2 (diff)
downloaddotfiles-f19dd70ece015509d52d0e9a7c113ccccad96e0e.tar.gz
dotfiles-f19dd70ece015509d52d0e9a7c113ccccad96e0e.tar.xz
dotfiles-f19dd70ece015509d52d0e9a7c113ccccad96e0e.zip
added winring with ecb-compatibility, more delphi-mode improvments
Diffstat (limited to '')
-rw-r--r--emacs.d/snippets/delphi-mode/procedure.yasnippet3
1 files changed, 1 insertions, 2 deletions
diff --git a/emacs.d/snippets/delphi-mode/procedure.yasnippet b/emacs.d/snippets/delphi-mode/procedure.yasnippet
index 8834d8c..9e3a08e 100644
--- a/emacs.d/snippets/delphi-mode/procedure.yasnippet
+++ b/emacs.d/snippets/delphi-mode/procedure.yasnippet
@@ -3,9 +3,8 @@
# name: procedure
# key: proc
# condition: (not (delphi-in-class-definition))
-# expand-env: ((yas/indent-line 'auto) (yas/wrap-around-region 'nil) (yas/also-auto-indent-first-line 't))
# --
-procedure ${1:Name$(capitalize text)}($2);
+procedure ${1:$$(yas/choose-value (let (value) (dolist (element (delphi-get-classes) value) (setq value (cons (concat element ".") value)))))}${2:Name$(capitalize text)}($3);
begin
$0
end; \ No newline at end of file