让 Emacs 缩进在主要模式下正常工作

发布于 2024-09-03 18:05:04 字数 155 浏览 7 评论 0原文

我正在 emacs 中为我创建的 DSL 编写主模式。我继承自基本模式,它的制表符距离很远(我认为有 6 个制表符停止位)。

我希望能够定义:

(setq mydsl-tab-width 4) 

并进行这项工作。

I am writing a major-mode in emacs for a DSL I've created. I'm inheriting from fundamental-mode, which tabs out way far (6 tab stops, I think).

I'd like to be able to define:

(setq mydsl-tab-width 4) 

and have that work.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何其悲哀 2024-09-10 18:05:04

不太明白这个问题......

在你的主要模式下,我认为你正在做一些设置。也许其中之一可能是:

(setq tab-width mydsl-tab-width)  ;# use the tab width specified by your variable

您能否详细说明当前如何使用 mydsl-tab-width ? Emacs 肯定不知道这一点 - tab-width 是要使用/设置的变量。

Not quite understanding the question...

In your major mode, I presume you're making some settings. Perhaps one of those could be:

(setq tab-width mydsl-tab-width)  ;# use the tab width specified by your variable

Could you elaborate on how mydsl-tab-width is currently used? Emacs surely doesn't know about it - tab-width is the variable to use/set.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文