emacs-cgi

Emacs CGI 库
授权协议 GPL
开发语言 Lisp
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 舒永嘉
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

emacs-cgi 是一个简单的 Emacs CGI 库,允许使用 Elisp 开发动态页面。

目前支持的特性有:

  1. Script-let:使用 <% %> 嵌入 elisp 语句,将标准输出的内容输出到页面; <%= %> 嵌入 elisp 表达式,就函数返回值输出到页面。
  2. 将原生的 s-expression 生成 html:比如 (html (head (title "Hello emacs-cgi"))) 将生成 Hello emacs-cgi。
  3. 处理 GET/POST 请求:通过 (cgi/param "key") 获取请求的参数。
  4. 存取 Cookie:(cgi/cookie "key") 获取 cookie;(cgi/cookie "key" "value") 设置 cookie。
  5. 存取 Session:(cgi/session "key") 获取 session;(cgi/session "key" "value") 设置 session。
  6. 页面之间跳转:cgi/forward 不会修改 URL;cgi/redirect 会修改 URL。

  •   首先你的机器上肯定要安装emacs啦,此步略过不表。  1、从 http://rubyforge.org/projects/emacs-rails 下载最新emacs-rails,解压文件到~/.emacs.d/rails 目录  2、根据README,你需要下载三个依赖库: cd  ~/ .emacs.d / rails wget http: // www.kazmier.com / com

  • 今天从emacs-wiki转向emacs-muse,搞配置倒是简单,就是最后找WikiName的时候郁闷了半天,原来Wiki中的WikIName不行了 ,后来终于发现用[[WikiNames]]就可以了,埃.叹. 在用muse的时候偶尔会出现"No word lists can be found for the language "en_US""原来是aspell-en的问题,一般来说是因为用的是

  • <?xml version="1.0" encoding="utf-8"?> emacs用W3模式浏览WEB UP | HOME emacs用W3模式浏览WEB Table of Contents 1 W3浏览WEB 2 emacs-w3m的安装 2.1 首先安装w3m 2.2 然后再通过cvs下载emacs-w3m进行安装: 2.3 配置.emacs 3 Emacs-w3m 快捷键操作 3.1

  • 1,安装apache  首先到apache的主页下载最新版本的apache http server,地址为 http://httpd.apache.org/ 本文写于2006.4.29,apache版本为2.2.0 .如果你也想用这一个版本的话请点击:http://mirror.vmmatrix.net/apache/httpd/httpd-2.2.0.tar.gz 安装apache: 切换到ht

  •     (PS:经过hfsong007 朋友的指出才发现第五部分少写了一行命令,感谢他的帮忙!)       今天终于把windows+emacs+w3m整合成功,看了很多相关文章,在此表示感谢大家的分享。     整个过程中发现很多不方便的地方,其中主要是cygwin的安装下载,外国源的下载速度真是不敢恭维,现整理出一个可用的、编译过的、win版的w3m提供给大家,感谢GNU。     写这篇文

  • 网站:http://fly.srk.fer.hr/~hniksic/emacs/ 下载:htmlize.el.cgi 放到~/.emacs.d中 .emacs里加入 ;; htmlize (require 'htmlize) 示例代码: #+BEGIN_SRC c int main(int argc , char *argv[]) { return 0; } #+END_SRC 然后C-

  • emacs配色方案: [url]http://www.emacswiki.org/cgi-bin/wiki?ColorTheme[/url] 批量编译el文件: emacs -batch -f batch-byte-compile *.el

  • 1 安装color-theme 2 安装cedet 2.1 独立版cedet安装失败 2.2 使用内置版cedet。 3 安装jdee,lib,ecb 3.1 测试 1 安装color-theme 1: 把的下载到的压缩包1里的color-theme.el 和文件夹 “themes”放入load-path。2 2:在.emacs配置文件3中加入下列语句: (require 'color-theme

  • 本文假定你已经安装好linux(本文的linux版本为Fedora Core3), 并具有root权限. 1,安装apache首先到apache的主页下载最新版本的apache http server,地址为 http://httpd.apache.org/ 本文写于2006.4.29,apache版本为2.2.0 .如果你也想用这一个版本的话请点击:http://mirror.vmmatrix.

  • 首先声明:个人认为              1:不同的开发需求,必定有不同的最优选择,一个项目中有多个需求,那么多个分模块的解决方案就是必然的最优解。多个项目更是如此。              2:不同的开发工具有其不同的优点。取长补短就可以了。不比纠结谁是神器,但是应该看到基本的程序开发的发展过去和未来趋向。              3:一个工具征服天下问题的巨无霸还没有产生,有大众,有小

  • 觉得这篇博文发表出来后,可能会引起一些争议,很多人眼中Emacs已经太陈旧了,根本无法和自己心目中的IDE齐驱并驾,最开始接触Emacs是在前年的这个时候,当时公司里面来了一群linux高人,当时还在做.NET的开发,天成的VS程序员看到了Emacs这个界面酷酷的编辑器悠然心动,最开始以为是VIM后来发现它叫Emacs。     我认为Emacs迷人的地方在于他的扩展性以及unix哲学的渗透,不重

  •   我的emacs设置 ;;;;;;;常规设置;;;;;;;;;;;;;;;;;;;; ;;设置默认工作目录 (setq default-directory "~/ACM/") (setq x-select-enable-clipboard t) ;; 设置备份目录。 (setq backup-directory-alist '(("." . "~/ACM/emacs_backup

 相关资料
  • 本文向大家介绍emacs 退出Emacs,包括了emacs 退出Emacs的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用以下快捷键退出Emacs: C-x C-c 哪里C是control关键。 挂起Emacs 您可以使用以下按键绑定来挂起Emacs: C-z 它使您回到外壳。如果要恢复emacs会话,请fg在终端中输入。

  • Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Franks

  • 本文向大家介绍emacs Prelude,包括了emacs Prelude的使用技巧和注意事项,需要的朋友参考一下 示例 Prelude是另一种流行的入门工具包。它具有对各种开箱即用的编程语言的良好支持,尤其是clojure。在* nix系统上,可以使用以下命令进行安装:            

  • 本文向大家介绍emacs-live,包括了emacs-live的使用技巧和注意事项,需要的朋友参考一下 示例 emacs-live是另一种流行的emacs入门套件,另外还重点关注使用泛音进行的现场音乐编码。 您可以通过两种方式安装它: 在* nix(例如Linux,OSX等)系统上,在命令行上运行以下命令: bash <(curl -fksSL https://raw.github.com/ove

  • Introduction Emacs-libvterm (vterm) is fully-fledged terminal emulator inside GNU Emacsbased on libvterm, a C library. As aresult of using compiled code (instead of elisp), emacs-libvterm is fullycapa

  • Emacs Lisp,一种直译式的脚本语言,为LISP的方言之一,GNU Emacs与XEmacs文字编辑器都使用这个编程语言来扩展他们的功能。它的直译器是以C语言来实作的。它受到Maclisp的影响很大,但是跟Common Lisp与Scheme有所不同。