草庐IT

emacs-faces

全部标签

javascript - 如何在 Windows 版 emacs 中将 jslint 作为 javascript 编译工具运行?

我在Win32上使用GNUEmacs。我希望能够将jslint作为.js文件的编译运行,然后逐步解决jslint报告的错误。我有jslint,WScript版本。 最佳答案 编辑-现在有一个简化的模块可以为您完成这项工作。http://marmalade-repo.org/packages/fly-jshint-wsh这个.el包:为您下载jshint或jslint(可配置)应用我在下面描述的必要的WSH友好修改将修改后的结果保存到一个临时文件在js模式缓冲区中通过flymake调用该脚本简单易行。仍然只有Windows。出于历史原

javascript - Emacs + js2-模式 : disable indenting completely?

我正在使用js2-mode在emacs中处理javascript,并且在大多数情况下它非常有用。但是,在使用jQuery、闭包和JSON时,缩进方法非常令人沮丧……例如,我希望像这样缩进的代码:varfoo=jQuery('#mycontainerulli').each(function(el){varbar=el.html();});结果为:varfoo=jQuery('#mycontainerulli').each(function(el){varbar=el.html();});有没有一种方法可以关闭所有缩进“助手”,让emacs在我按下tab键时插入N个空格?我知道手动缩进是一

javascript - Emacs 运行 javascript?

Emacs23或更高版本是否有等效于run-python等的javascript之类的东西?我想使用标准load-definition/load-file绑定(bind)从Emacs中运行JSREPL。 最佳答案 哦,这很酷。(感谢提问!)我刚刚了解到MozRepl--Mozilla/Firefox扩展--通过thisanswer一个相关的问题,和EmacssupportMozRepl已经可用。安装浏览器扩展和Emacs库使用工具->MozRepl菜单从浏览器启动MozReplM-xrun-mozillaRET另见http://ww

javascript - Emacs JavaScript 自动缩进

我正在寻找一种方法来关闭emacs中的自动缩进。我不希望emacs在我输入像;这样的特殊字符时自动缩进代码。或者/*感谢您的帮助。 最佳答案 SteveYegge的js2模式很棒。来自http://code.google.com/p/js2-mode/GNUEmacs的改进JavaScript模式。特点:可变(可调)缩进准确的语法高亮语法错误高亮显示严格模式警告报告(例如重复的var声明)注释和字符串中的智能换行打字助手(例如匹配引号/括号)代码折叠(将元素折叠为{...})支持JavaScript1.5、1.6和1.7(包括E4X

《2023 HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Face》阅读笔记

http://https://github.com/microsoft/JARVIS.1Abstract andIntroduction借助大语言模型(LLMS)在语言理解生成推理等方面表现出的出色能力,考虑将其作为控制器来管理现有的各种AI模型,把语言作为通用接口。基于这一理念,提出了HuggingGPT框架,利用LLMS(ChatGPT)来连接机器学习社区(Hugface)中的各种AI模型,具体来说就是在接收用户请求时使用ChatGPT来进行任务规划,根据Hugface中提供的模型功能描述选择模型,使用所选AI模型执行每一个子任务,并根据执行结果汇总响应。现有LLM技术的局限:1)局限于文

php - 在 sudo 模式下运行 emacs 时保留用户的配置

我必须以sudo模式运行emacs,以编辑/var/www目录中的一些.html或.php文件。当我在普通用户模式下运行它时,语法和颜色都没有问题(我安装了php-mode.el扩展)。不幸的是,当我以sudo模式运行它时,我丢失了这个配置。有什么办法可以恢复吗? 最佳答案 UnfortunatelywhenIrunitinsudomode,Iloosethisconfiguration,whichissad.这完全符合预期。当您使用sudo运行命令时,您正在以不同的用户身份运行它,通常是root。在大多数情况下,将使用目标用户的配

php - 如何让 emacs 在 PHP 模式下使用制表符进行缩进?

我将这些行添加到我的.emacs文件中(require'php-mode)(setqphp-mode-force-peart)(add-hook'php-mode-user-hook'(lambda()(setqindent-tabs-modet)(setqtab-width4)(setqc-basic-indent4)))这主要是有效的,但是当我在另一行缩进时缩进时,它使用空格进行缩进。我希望它使用制表符进行缩进。Emacs将正确对齐,但使用空格而不是制表符进行对齐。如果我添加行(global-set-key(kbd"TAB")'self-insert-command)我得到了我内心

php - 通过在@font-face 中搜索替换从@font-face 中提取网址

我有一个网络服务,可以重写css文件中的url,以便可以通过CDN提供它们。css文件可以包含图像或字体的url。我目前有以下正则表达式来匹配css文件中的所有url:(url\(\s*([\'\"]?+))((?!(https?\:|data\:|\.\.\/|\/))\S+)((\2)\s*\))但是,我现在想引入对自定义字体的支持,并且需要在@font-fontface中定位url:@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.0.3");src:url("fonts

php - 使用 Emacs 和 GEBEN 调试多文件 PHP 脚本

我的XDebug在我的本地机器上运行良好(我有本地运行的apache)并且我能够使用eclipse调试php脚本。然而,我更喜欢用emacs编辑文件,所以我遇到了GEBEN包。我安装它很好,我可以在我的脚本中设置断点,一切似乎都工作正常......我现在正在尝试调试一个cakePHP应用程序,我需要在与geben启动时加载到emacs中的文件不同的文件中设置断点。这是正在发生的事情:我启动我的网络服务器、php等等。我启动emacs,然后运行命令M-xgeben。它告诉我它现在正在监听端口9000我浏览到要单步执行的页面(http://url?XDEBUG_SESSION_START)

php - 如何启用多模式 emacs 来编写 PHP 而不会弄乱我的缩进?

每当我在PHP模式下缩进HTML时,emacs(22.1.1,通过Putty-SSH在RedahtLinux上进行基本安装)弹出一个框架并告诉我获取MUMODE或somesuch额外的附加组件。我毫不费力地安装了PHP模式,但我不知道如何获得这种多模式滚动。我想知道两件事Howtoinstallandconfiguremulti-modeHowtodisablepop-upsinEmacs 最佳答案 如果您正在运行emacs22,您应该能够运行:M-xnxhtml-mumamo在编辑html文档时。您可能希望将它添加到您的自动模式列