gpt4 book ai didi

emacs - Boustrophedon 文本编辑?

转载 作者:行者123 更新时间:2023-12-01 03:01:36 25 4
gpt4 key购买 nike

我想在 emacs 中编辑 boustrophedon 中的文本。对于那些不了解 boustrophedon 的人来说,文本方向在田野中“像牛转弯”或像打印机喷墨。出于同样的原因,这在农场或打印机中很有效,一旦您习惯了(不会花太长时间),阅读这篇文章就非常有效。

更多关于 boustrophedon 排版/布局的信息: http://www.ntg.nl/pipermail/aleph/2004-March/000094.html

据我所知,没有这种排版风格的实现,我对如何实现它感到困惑。

关于如何做到这一点有什么想法吗?

谢谢,安德烈亚斯

最佳答案

我假设建议自插入命令、拦截事件并相应地修改缓冲区是您想要做的。然后,您需要重新绑定(bind)方向命令(forward-char 和 friends 在相反的行上反转),依此类推。

很多工作,但绝对有可能。

在你写任何太复杂的东西之前,请在 emacs-devel 上询问。正如评论所暗示的那样,对这样的事情提供通用支持可能会很有用……尽管具有不同方向的任意文本片段不会像您的文本那样自动换行(插入时)。

编辑:显然建议 self-insert-command 对此不起作用,因此您需要设置一个键盘映射(并将 ?a 绑定(bind)到 (my-new-insert-command ?a) 等等。 .).

关于emacs - Boustrophedon 文本编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/418365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com