使用Emacs编辑lex或yacc文件是一个麻烦:如果我使用C模式缩进错误,如果我不使用C模式,我不能使用缩进。有没有人有一个技巧,方法或编辑模式来解决它?

解决方法

这不是你想要的,但是有一个非常出色的Bison模式为Emacs。

http://www.emacswiki.org/emacs/BisonMode

这是一个更好的链接:

http://ftp.sunet.se/pub/gnu/emacs-lisp/incoming/bison-mode.el

由于Yacc和野牛是如此密切相关,我不觉得它缺乏太多。虽然我做了我的大部分工作与Antlr了。

有没有好的Emacs模式或方法lex/flex/yacc/bison文件?的更多相关文章

  1. 将Emacs与Xcode 4一起使用?

    如果出于某种原因Apple疯狂并从Xcode中删除了这个功能,有没有办法从Emacs中编辑xcodeproj,以及构建和使用iPhone模拟器?

  2. windows – 无法安装emacs el-get包,emacs无法连接到互联网

    我把它复制到我的init.el:我正在使用d:.emacs.d目录中的此代码启动emacs,该目录不在默认位置这应该从github下载包,但我得到这个:如果emacs实际上是在尝试连接,则防火墙没有通知.我最近写的InstallationonWindows页似乎是这个问题的答案:Emacsdoesn’tsupporthttpsoutoftheBoxonWindows.Asmentioned0700

  3. windows – 告诉Emacs在特定窗口中打开新缓冲区

    如果在几个窗口中拆分Emacs帧并打开一个新缓冲区,是否有可能告诉Emacs在哪个窗口打开缓冲区.特别是,如果一个窗口包含一个dired缓冲区,并且我想告诉Emacs在哪个其他打开的窗口中应该显示一个新文件.如果Emacs框架例如像这样拆分:其中A,B,C和D是窗口.如果A包含一个dired缓冲区,我可以告诉Emacs在窗口D的新缓冲区中打开一个新文件吗?

  4. 如何在Windows任务栏中删除多个emacs实例

    如果我使用runemacs.exe启动emacs,任务栏中的窗口将与emacs.exe进程相关联,而不是与runemacs.exe进程相关联.这意味着如果我将runemacs.exe固定,我会在任务栏中显示两个emacs图标.如果我固定emacs.exe,我会得到一个控制台.我怎么吃蛋糕吃呢?

  5. Emacs / GDB:始终使用gdb-many-windows在特定窗口中显示源代码

    我在Emacs24中使用GDB,gdb-many-windows设置为t,通常在自己的框架中.我喜欢有一个单独的编辑框架.它看起来像这样(为我粗略的ASCII图表道歉):除了一个大问题外,这种方法效果很好.每当gdb需要显示不同的源缓冲区时,例如,在上/下/步之后,它并不总是在“源”窗口中显示它.例如,如果我在不同帧的窗口中打开相同的缓冲区,它将提升该帧,同时将键盘焦点保持在gdb帧中.当帧相互覆

  6. 在Emacs Slime Clojure Windows设置中,无法加载clojure-auto

    这将为你全力以赴.这是一个交钥匙clojureemacs安装.

  7. emacs – 如何使用elisp的反斜杠获取Windows路径

    我正在使用emacs在Windows上尝试一些东西.在我的情况下,我需要从elisp返回反斜杠的文件路径.但是elisp总是以斜线等方式返回路径.我的要求:它可以用regexp完成,但我需要更简单的方法.标准文件名中的convert-standard-filename是否符合您的需要?

  8. 如何在Windows下以虚拟机方式在CLI模式下运行emacs?

    我正在使用minttymsys.而且我想使用emacs.但没有GUI.我在cygwin中看到这样的行为.但我不明白他们是如何做到的.如果你想使用ttyemacs与mintty,你可能需要使用cygwin的emacs.本机win32emacs想要与Windows控制台窗口通话,而不是实际的tty–错误消息在这里是误导的.另一个选择,如果你想坚持使用本机的win32emacs,是使用ConEmu,而不是mintty.它提供了一个兼容的Windows控制台界面,同时也提供了正常的终端仿真器的所有优点,如mint

  9. 强制emacs最近使用recentf忽略指定文件的文件(例如.windows和.revive)

    我一直被这个事实所欺骗,因为当使用revive.el退出并启用了windows.el时,它会打开一个文件,并将其写入名为.revive和.windows的文件.这些被保存,所以它在最近的文件列表中.有没有办法让它忽略这些文件或我想要的任何其他文件.一种使recentf忽略某些文件的方法是向最近的排除列表添加适当的正则表达式:这将防止将来的任何条目添加到recentf列表中.您需要删除recentf文件中的当前条目,以使它们永久删除或等待,直到它们从其他条目中逐步淘汰.

  10. 如何防止Emacs调整窗口大小?

    我的Lisp工作环境将框架分为两个窗口,前者为主编码,后者为我的粘液评估.不幸的是,当我犯了一些错误,这个粘液调试器会警告我,并且这样做会显示在自动调整大小的底部窗口中.只是为了更明确:之前:后:如何防止Emacs调整窗口大小?我想让Emacs离开我的窗口大小一样.我该怎么做呢?阿尔弗雷多您可以使用命令M-xwindow-configuration-to-register开头记住您的窗口配置.您可以随时使用M-x跳转到寄存器恢复配置.

随机推荐

  1. arcgis api for flex之专题图制作饼状图,柱状图等

    总结以上是DEVMAX为你收集整理的arcgisapiforflex之专题图制作饼状图,柱状图等全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. arcgis for flex或silverlight全国地图天气预报的实现

    总结以上是DEVMAX为你收集整理的arcgisforflex或silverlight全国地图天气预报的实现全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  3. 天津政府应急系统之GIS一张图arcgis api for flex讲解十一路径导航模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解十一路径导航模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  4. arcgis for flex全国地图天气预报的具体实现过程解析

    总结以上是DEVMAX为你收集整理的arcgisforflex全国地图天气预报的具体实现过程解析全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  5. 天津政府应急系统之GIS一张图arcgis api for flex讲解四地图导航控件模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解四地图导航控件模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  6. BlazeDS

    总结以上是DEVMAX为你收集整理的BlazeDS全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 【Flex】读取本地XML,然后XML数据转成JSON数据

    总结以上是DEVMAX为你收集整理的读取本地XML,然后XML数据转成JSON数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    总结以上是DEVMAX为你收集整理的读取本地JSON,然后JSON数据转成XML数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  9. 【Flex】编辑器的缩放功能绝对定位和相对定位

    总结以上是DEVMAX为你收集整理的编辑器的缩放功能绝对定位和相对定位全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. 如何实现一个自己的嵌入式语言y

    总结以上是DEVMAX为你收集整理的如何实现一个自己的嵌入式语言y全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

返回
顶部