![](/img/trans.png)
[英]How to get the home directory of a login for a buffer in emacs using elisp?
[英]How to format a table of data in Emacs using elisp?
我想使用elisp和真棒的table-insert
命令在Emacs中自动格式化数据table-insert
。 我的想法是做这样的事情,但是不起作用:
(defun make-table ()
(interactive)
(table-insert 2 1) ; Table with 2 columns and 1 row
(insert "first cell contents")
(table-forward-cell)
(insert "second cell contents")
(table-release)
)
它没有在表中插入“第一个单元格内容”,而是在第一个单元格之前插入了文本,因此文本根本不会进入表中。 然后它在(table-forward-cell)
调用上崩溃。
当我以交互方式进行此操作时,它可以正常工作-上面的elisp代码与使用键盘手动进行操作有何不同?
原因是插入内容在移动表时会“破坏”表|
字符。 然后(table-forward-cell)
失败,因为它无法“解析”缓冲区中的表。
我的建议是看一下org-mode
,该表涉及它提供的功能。 然后,您将找出table
或org-mode
哪个更适合您的需求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.