标签: yasnippet

无法打开加载文件:/ yasnippet

每次启动emacs时都会收到此消息

Emacs 24.2
Win7 64 and Ubuntu 12.10
yasnippet 0.8.0 installed with package-list 
Run Code Online (Sandbox Code Playgroud)

是否有解决方法?

emacs yasnippet

2
推荐指数
1
解决办法
1837
查看次数

将自定义 yasnippet 目录添加到 `Spacemacs`

很抱歉这个非常新的问题,但只是尝试为yasnippetsin配置一个单独的目录spacemacs。我对 emacs lisp 一点也不熟悉。所以它说我可以将目录放入

(setq-default dotspacemacs-configuration-layers '(
(auto-completion :variables
auto-completion-return-key-behavior 'complete
auto-completion-tab-key-behavior 'cycle
auto-completion-complete-with-key-sequence nil
auto-completion-complete-with-key-sequence-delay 0.1
auto-completion-private-snippets-directory nil)
))
Run Code Online (Sandbox Code Playgroud)

所以我必须设置auto-completion-private-snippets-directory,但我不确定如何配置像“~/Dropbox/snippets”这样的自定义目录。我使用添加的目录尝试了下面的代码,但它不起作用。

dotspacemacs-configuration-layers '(
...
auto-completion-private-snippets-directory "~/Dropbox/snippets")
))
Run Code Online (Sandbox Code Playgroud)

我不确定是否需要尝试将新目录推送到变量等。任何建议。

emacs yasnippet spacemacs

2
推荐指数
1
解决办法
1337
查看次数

Emacs lisp:评估字符串列表

我是elisp的新手,但我正在努力为我的.emacs增添一点思绪.

我正在尝试定义一些路径,但是在创建路径列表时遇到了问题(并且更具体地设置了YaSnippet的列表).

当我评估列表时,我得到一个符号名称列表(而不是像yassnippet想要的符号值).

我得到了代码工作但感觉有更好的方法来做到这一点?

这是工作代码:

;; some paths
(setq my-snippets-path "~/.emacs.d/snippets")
(setq default-snippets-path "~/.emacs.d/site-lisp/yasnippet/snippets")

;; set the yas/root-directory to a list of the paths
(setq yas/root-directory `(,my-snippets-path ,default-snippets-path))

;; load the directories
(mapc 'yas/load-directory yas/root-directory)
Run Code Online (Sandbox Code Playgroud)

lisp string emacs elisp yasnippet

1
推荐指数
1
解决办法
1607
查看次数

如何根据缓冲区的目录编写扩展为Java包声明的YASnippet?

定义Java类的文件可以通过声明它们属于特定包来组织成包,例如

package foo.bar;
Run Code Online (Sandbox Code Playgroud)

它声明有问题的文件属于包的子barfoo.然后将文件存储在具有与包的层次结构相对应的层次结构的目录中.此外,包层次结构的根通常是某个目录src.是否可以编写一个扩展为包声明的YASnippet,以便从当前文件的路径获取包名?

java emacs yasnippet

1
推荐指数
1
解决办法
401
查看次数

标签 统计

emacs ×4

yasnippet ×4

elisp ×1

java ×1

lisp ×1

spacemacs ×1

string ×1