Tag: emacs

在emacs:utf-8问题中使用url elisp包创建POST

我目前正在创建一个Rest客户端,用于以pastie.el的精神制作博客文章。 主要目标是让我在emacs中编写一个纺织品,然后发布一个创建它的Rails应用程序。 它工作正常,直到我输入任何西class牙语或日语,然后我得到500错误。 pastie.el也有同样的问题。 这是代码: (要求’url) (defun create-post() (interactive) (let ((url-request-method “POST”) (url-request-extra-headers ‘((“Content-Type” . “application/xml”))) (url-request-data (concat “” “” “” “Not working with spanish nor japanese” “” “” ;; “日本語” ;; not working ;; “ñ” ;; not working either “h1. Textile title\n\n” “*Textile bold*” “” “”)) ) ; end of let varlist (url-retrieve “http://127.0.0.1:3000/posts.xml” […]

Emacs会话/项目/窗口管理

我大部分时间都在使用Ruby on Rails项目,所以我需要一种方法来保存项目和我正在处理的缓冲区/窗口的状态,主要是因为我经常发现自己切换到不同的项目几分钟然后回到我正在研究的项目。 Desktop.el似乎非常接近,除了窗口配置保存。 对于那些熟悉TextMate的人,我正在寻找像你可以打开的textmate项目文件这样的东西,他们打开一个不同的编辑器实例,只打开该项目中的文件。 谢谢,Cezar

让mmm模式在emacs中工作24

我一直试图让mmm模式工作,特别是Rails开发。 我已按照安装说明操作,无法进入特定的混合模式和特殊突出显示我正在寻找。 最具体的是erb文件。 这是我的.emacs文件: (custom-set-variables ‘(custom-enabled-themes (quote (zenburn))) ‘(custom-safe-themes (quote (“71b172ea4aad108801421cc5251edb6c792f3adbaecfa1c52e94e3d99634dee7” default))) ‘(show-paren-mode t)) (custom-set-faces ) ;; File associations. (setq auto-mode-alist (cons ‘(“\\.builder$” . ruby-mode) auto-mode-alist)) (require ‘mmm-auto) (setq mmm-submode-decoration-level 0) (mmm-add-group ‘fancy-html ‘((html-erb :submode ruby-mode :match-face ((“<%#" . mmm-comment-submode-face) ("<%=" . mmm-output-submode-face) ("<%" . mmm-code-submode-face)) :front "” :insert ((?% erb-code nil @ “” @) […]

使用emacs在rails应用程序上开发ruby的提示和技巧

什么是最好的模式,配置设置,或任何使emacs中的rails应用程序更好地开发ruby的东西。

emacs-rails vs rinari?

经过长时间的休整后,我才回到轨道编码。 我之前使用的是rinari,但注意到有一个新版本的emacs-rails。 有人用过吗? 对一个人的偏好是什么? 这些天人们在emacs中使用他们的rails项目有什么用?

在Emacs ruby​​-mode中用制表符缩进而不是空格

我一直在尝试配置Emacs,以便在缩进Ruby代码时插入’tab’而不是一系列’spaces’。 到目前为止,我已经尝试将var ruby-indent-tabs-mode为t这样根据文档,它将“在ruby模式下插入标签,如果这是非零的”。 但到目前为止,没有骰子。 我也尝试通过Easy customisation自定义它,它将以下内容插入到我的init.el : (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won’t work right. ‘(ruby-indent-tabs-mode t)) (custom-set-faces ;; custom-set-faces […]

如何使RSense自动完成并跳转到rails项目的定义?

我从netbeans切换到emacs,我对这个改变很满意。 我最缺少的是自动完成并跳转到定​​义。 为了得到这个,我安装了Rsense。 它适用于gems代码,但我不能根据我定义的方法跳转到Rails项目的定义,也不能自动完成。 我试图将项目的加载路径添加到Rsense的load_path配置中,但它仍然无效。 有谁知道如何使这个工作?

Emacs,ruby:将结束块转换为花括号,反之亦然

我经常发现自己转换代码如下: before do :something end 至 before { :something } 有没有办法在emacs中自动执行此任务? 我使用ruby-mode和rinary,但它们在这里不太有用。

从emacs缓冲区运行ruby

如何从缓冲区运行ruby代码而不实际将缓冲区保存在文件中? 一种情况是a)切换到暂存缓冲区b)Mx ruby​​-mode c)类型ruby代码d)“编译”缓冲区并将结果打印在另一个缓冲区中。 我不想将缓冲区内容保存在文件中,然后“编译”该文件 更新1-9-2011哪些是ruby-mode和inf-ruby的最新版本,我在哪里可以获得它们? 我使用ubuntu natty版本的ruby模式和emacs 23.2的inf-ruby的elpa版本。 在干净的emacs配置中,以下配置(请参阅下面的内容)失败: 无法将nil转换为String 来自(irb):1:在’eval’中 from(irb):1“。 配置如下,emacs.d中没有其他配置指令: (需要’ruby-mode) (加载文件“Configs / .emacs.d / elpa / inf-ruby-2.1 / inf-ruby.el”) (autoload’inf-ruby“inf-ruby”“运行劣质Ruby进程”t) (autoload’inf-ruby-keys“inf-ruby”“”t) (eval-after-load’ruby-mode ‘(add-hook’ruby-mode-hook’inf-ruby-keys))

如何在Emacs中开始使用Xiki?

试图让xiki工作。 它安装: $ xiki directory /Users/joshcheek/.rvm/gems/ruby-1.9.3-p194/gems/xiki-0.6.3/ 移动所有文件的shell脚本成功执行AFAIK,但我关闭了那个shell,因此无法显示其输出。 但是,没有什么能比我错了。 看起来服务器正在运行: $ xiki status xiki_process.rb: running [pid 93257] 我安装了emacs(我在安装xiki之前安装了它),并设置了init文件: $ cat ~/.el4r/init.rb # Beginning of the el4r block: # RCtool generated this block automatically. DO NOT MODIFY this block! # This is the el4r initialization file. # End of the el4r block. # User-setting area is below […]