per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
完美的配置 (GNU Guix参考手册)
@digest: 81315ca5b6cd62253e9ee86c9942d30f
@id: 74814
@mdate: 2019-05-19T21:18:28Z
@size: 8153
@type: text/html
content-type: text/html; charset=utf-8
description: 完美的配置 (GNU Guix参考手册)
distribution: global
generator: makeinfo
keywords: 完美的配置 (GNU Guix参考手册)
resource-type: document
#keywords: 按ta (29993), 后按 (26533), 模板 (26257), 插入 (25036), 发字 (23246), 触发 (21970), 以插 (18928), 片段 (17678), 设gu (15497), 的触 (15497), 板; (15497), 美配 (15241), 补全 (15241), 段更 (15241), 在~/ (14111), 折腾 (14010), 完美 (13725), 腾gu (13625), 符串 (13044), 目在 (12773), 展开 (12117), 板可 (11983), 互式 (11604), 的模 (11474), 达式 (10794), 入一 (10548), 字符 (10384), 了方 (10356), 输入 (9750), 的配 (8989), 件夹 (8958), 便的 (8612)
Next: 打包指导 , Previous: 在安装之前运行Guix , Up: 贡献 [ Contents ][ Index ] 14.3 完美的配置 折腾Guix的完美配置也是折腾Guile的完美配置see Using Guile in Emacs in Guile Reference Manual )。首先,你需要的不仅是一个编辑器,你需要 Emacs ,以及美妙的 Geiser 。为此,请运行: guix package -i emacs guile emacs-geiser Geiser允许在Emacs里进行交互式的、增长式的开发:buffer里的代码补全和执行,获取一行的文档(docstrings),上下文敏感的补全, M-. 跳转到对象定义,测试代码的REPL,及更多(see 介绍 in Geiser User Manual )。为了方便的Guix开发,请确保修改Guile的加载路径(load path)以使其能从你的项目里找到源代码文件。 ;; 假设Guix项目在 ~/src/guix. (with-eval-after-load 'geiser-guile (add-to-list 'geiser-guile-load-path "~/src/guix")) 真正编辑代码时别忘了Emacs自带了方便的Scheme模式。而且,一定不要错过 Paredit 。它提供了直接操作语法树的的功能,例如,用S-表达式替换父节点,为S-表达式添加、删除前后的括号,删除后面的S-表达式,等等。 在 etc/snippets 文件夹里,我们还为普通的git commit信息和软件包定义提供模板。这些模板可以通过 YASnippet 使用,它可以把短的触发字符串扩展成交互式的文字片段。你可能希望将这个文件夹添加到Emacs的 yas-snippet-dirs 变量里。 ;; 假设Guix项目在 ~/src/guix. (with-eval-after-load 'yasnippet (add-to-list 'yas-snippet-dirs "~/src/guix/etc/snippets")) commit信息片段显示staged文件需要依赖 Magit 。编辑commit信息时,输入 add ,然后按 TAB 就可以插入一段用于新增软件包的模板;输入 update ,然后按 TAB 可以插入一段更新软件包的模板;输入 https 然后按 TAB 可以插入一段修改主页URI为HTTPS的模板。 scheme-mode 最重要的模板可以通过输入 package... ,然后按 TAB 触发。这个片段还插入了触发字符串 origin... ,以进一步展开。 origin 片段更进一步的可能插入其它以 ... 结尾的触发字符串,它们可以被继续展开。 ...
http://www.gnu.org/savannah-checkouts/gnu/guix/manual/zh-cn/html_node/Wan-Mei-De-Pei-Zhi-.html - [detail] - [similar]
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 213332 documents and 1081151 words.