摘要:
大家好,欢迎大家继续关注 使用 emacs 开发 erlang的系列文章,今天给大家带来 auto-complete 插件的安装教程。 关于这个插件究竟能给 emacs 带来,或者增强什么样的功能,大家可以看下官方给的介绍 具体地址是: http://cx4a.org/software/auto-complete/ http://cx4a.org/software/auto-complete/manual.html 我大概的介绍一些,比较重要的应该是代码补全,因为我本身接触这个才几天。并不是很了解,欢迎大牛留言介绍,呵呵。 安装我也是参看了别的朋友的文章,应该是不少,... 阅读全文
随笔档案-2012年04月
ubuntu 11.10 使用 emacs-23.4 开发 erlang 整理 (新手推荐)
2012-04-25 12:24 by rhinovirus, 2795 阅读, 收藏,
摘要:
erlang IDE 一直是 erlang界有新手到来时讨论的话题,最近一直在折腾这个闹心的IDE,对于没有使用过emacs的新手来说,emacs环境的搭建十分困难,如果你英文不错,那还是能通过自己的摸索,最后修成正果的,但是如果你E文烂,那接下来就是痛不欲生了。网上关于 emacs 搭建erlang开发的文章并不是很多,而且版本各不一样,所以写下此文,希望能帮助想通过 emacs开发erlang的朋友,废话不多说,步入正题。 系统环境 Ubuntu 11.10,下载地址:http://www.verycd.com/topics/2907723/ 这里我下载的是:[乌班图].ubuntu... 阅读全文
emacs 安装 tabbar 插件
2012-04-24 20:43 by rhinovirus, 2468 阅读, 收藏,
摘要:
插件下载地址:http://emacswiki.org/emacs/tabbar.elhttp://www.emacswiki.org/emacs/download/tabbar-ruler.el下载上面2个文件放置到 .emacs.d 文件夹中添加下面内容到 .emacs文件中,重启emacs就可以了。;;tabbar-ruler(load-file "~/.emacs.d/plugins/tabbar-ruler.el")(setq tabbar-ruler-global-tabbar 't) ; If you want tabbar(setq tabbar-r 阅读全文
尾递归和内存泄漏
2012-04-23 23:47 by rhinovirus, 810 阅读, 收藏,
摘要:
尾递归在并发编程中的重要性在这里变得很明显。因为你不知道将会调用多少次这个函数,你必须确保它在常量的内存空间内执行,当每次处理一个消息的时候不会增加递归调用堆栈。每分钟处理数千次以上的消息,且持续数小时,数天,数月或者数年都是很常见的!使用尾递归,接受/计算函数的最后一件事是调用自己,这样你就可以确保没有内存泄漏地不间断运行了。 当一个消息和receive声明中的所有语句都不匹配的时候会发生什么呢?它会无限制地停留在信箱中,这就造成了内存泄漏,随着时间的推移这还可能导致运行时系统内存溢出和崩溃。因此不处理未知消息应视为一个错误。要么刚开始就不应该发送这些消息到这个进程,要么处理它们,可能... 阅读全文
erlang垃圾收集器不会收集基元是erlang到一个内存管理特性
2012-04-23 22:48 by rhinovirus, 659 阅读, 收藏,
摘要:
erlang垃圾收集器不会收集基元是erlang到一个内存管理特性。一旦你生成了一个基元,那么不管代码中是否被引用它都会停留在基元表里。如果决定在一个瞬时的进程注册别名,而该别名是通过内置函数 list_to_atom把一个字符串转换为一个基元而得到的,这就可能是一个潜在的问题。如果每天有数以百万计的用户登录系统,而你为他们到每一个会话都建立一个已注册的进程,那么请不要惊讶最终将耗尽内存。 把用户到进程标识符的映射保存到一个会话表(session table)中对于你可能会更好些。最好是只注册生命周期长到进程,如果你真到必须将字符串转换为一个别名,请使用 list_to_existing... 阅读全文
emacs 安装 wrangler
2012-04-23 17:21 by rhinovirus, 365 阅读, 收藏,
摘要:
下载地址: https://github.com/RefactoringTools/wrangler文档地址:http://refactoringtools.github.com/wrangler/administrator@ubuntu:~$ cd ~/.emacs.d/plugins/wrangleradministrator@ubuntu:~/.emacs.d/plugins/wrangler$ sudo ./configure[sudo] password for administrator: *****administrator@ubuntu:~/.emacs.d/plugins/w 阅读全文
emacs 安装 distel
2012-04-23 16:12 by rhinovirus, 861 阅读, 收藏,
摘要:
administrator@ubuntu:~$ cd ~/.emacs.d/plugins/disteladministrator@ubuntu:~/.emacs.d/plugins/distel$ sudo make && sudo make install[sudo] password for administrator: mkdir ebinerlc -W -o ebin +debug_info src/distel.erlerlc -W -o ebin +debug_info src/distel_ie.erlerlc -W -o ebin +debug_info sr 阅读全文
yasnippet-bundle 安装
2012-04-23 16:01 by rhinovirus, 526 阅读, 收藏,
摘要:
下载地址:http://code.google.com/p/yasnippet/downloads/detail?name=yasnippet-bundle-0.6.1c.el.tgz添加下面内容到 .emacs 文件中,保存,重启。;;yasnippet-bundle(add-to-list 'load-path "~/.emacs.d/plugins")(require 'yasnippet-bundle) 阅读全文
自动化安装 emacs-23.4
2012-04-23 12:48 by rhinovirus, 352 阅读, 收藏,
摘要:
#!/bin/bash -eecho -e "please waiting...\n"sudo apt-get install -y libncurses5-devsudo apt-get install -y libgtk2.0-devsudo apt-get install -y libxpm-dev sudo apt-get install -y libgif-dev sudo apt-get install -y libtiff-devsudo apt-get install -y librsvg2-devsudo apt-get install -y libdbu 阅读全文
自动化安装 erlang
2012-04-23 12:01 by rhinovirus, 438 阅读, 收藏,
摘要:
考虑到将来部署服务器时,需要自动化一些,想想window 下都时bat脚本实现,初学linux,ubuntu下应该时用sh脚本实现。新建文件,命名为 install_erlang.sh粘帖下面内容到文件中#!/bin/bash -eecho -e "please waiting...\n"sudo apt-get install -y build-essential sudo apt-get install -y libncurses5-dev sudo apt-get install -y libssl-dev sudo apt-get install -y m4 sud 阅读全文
.emacs 配置保存
2012-04-22 21:40 by rhinovirus, 2896 阅读, 收藏,
摘要:
;;设置标题(setq frame-title-format '(" administrator - Emacs - [ " (buffer-file-name "%f \]" (dired-directory dired-directory "%b \]"))));; 最大化(defun my-maximized ()(interactive)(x-send-client-messagenil 0 nil "_NET_WM_STATE" 32'(2 "_NET_WM_STATE_MAXI 阅读全文
emacs 使用 distel nodedown 问题解决办法
2012-04-21 21:13 by rhinovirus, 390 阅读, 收藏,
摘要:
首先感谢 网友广州-ll 和 深圳-燕尘 的帮助之前我下载到版本是 从http://code.google.com/p/distel/ 这里下载到。这个版本应该是有问题的。详细可以看https://github.com/massemanet/distel 作者已经修正了这个bug。 阅读全文
auto-complete 最新下载
2012-04-19 21:02 by rhinovirus, 569 阅读, 收藏,
摘要:
https://github.com/m2ym/auto-completehttps://github.com/m2ym/fuzzy-elhttps://github.com/m2ym/popup-el下面2个需要单独下载,然后放到上面解压都根目录下,然后需要修改auto-complete.el,增加红色这行,最后再安装。(defcustom ac-modes '(emacs-lisp-mode lisp-mode lisp-interaction-mode slime-repl-mode c-mode cc-mode c++-mode java-mode malabar-... 阅读全文
Emacs 安装 auto-complete (转)
2012-04-19 20:44 by rhinovirus, 5788 阅读, 收藏,
摘要:
地址:http://blog.csdn.net/bigmarco/article/details/6731864http://cx4a.org/software/auto-complete/auto-comlete号称Auto Complete Mode is the most intelligent auto-completion extension forGNU Emacs.1st 下载 auto-complete$wget http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.tar.bz2$tar jxvf auto-complet 阅读全文
Auto Complete Mode 用户手册
2012-04-19 18:24 by rhinovirus, 394 阅读, 收藏,
摘要:
地址:http://cx4a.org/software/auto-complete/manual.html 阅读全文
Basic emacs setup (转载)
2012-04-19 16:52 by rhinovirus, 770 阅读, 收藏,
摘要:
地址:http://www.yilmazhuseyin.com/blog/dev/basic-emacs-setup/Basic emacs setupEmacs is a great editor. But it is really hard to set it up. So I decided to write a document for my current emacs setup. In this post, I will explain how to install emacs with a basic setup.I will cover how to:Install emacs 阅读全文
ubuntu 11.10 编译安装 emacs-23.4
2012-04-19 16:48 by rhinovirus, 508 阅读, 收藏,
摘要:
安装以下依赖库sudo apt-get installlibncurses5-devlibgtk2.0-devlibxpm-devlibgif-devlibtiff-devlibrsvg2-devlibdbus-1-devlibgconf2-dev使用locate crt1.o命令定位 crt1.o 文件的位置比如我的是 /usr/lib/x86_64-linux-gnu编译:./configure --with-crt-dir=/usr/lib/x86_64-linux-gnu安装sudo make && sudo make install 阅读全文
Ubuntu使用root管理员帐号登陆及在右键增加‘以管理员身份打开’ (转)
2012-04-18 11:12 by rhinovirus, 1769 阅读, 收藏,
摘要:
1、打开文本编辑器在里面输入:#!/bin/bash gksu nautilus $@ & exit 0保存在~/.gnome2/nautilus-scripts 文件夹下面,可以命名为“以root打开”之类的文件名2、找到这个文件右键点击修改权限为可执行3、重启X之后可以看到右键菜单多了:脚本->用 root 打开在要打开的文件夹上点上面的菜单,就可以在新窗口中,用 root 权限打开那个文件夹了 阅读全文
ubuntu下安装jdk7的简单步骤 (转)
2012-04-18 11:11 by rhinovirus, 5524 阅读, 收藏,
摘要:
地址:http://www.allopopo.cn/?p=347至今任然在继续使用ubuntu 10.04版,自认为是到目前为止ubuntu最稳定的版本。新的11.04有做尝试,但是实在是无法习惯unity,故放弃。 ubuntu默认自带的是openjdk,一般的使用已经足够,但是有的人出于莫名的理由,还是习惯使用sun jdk,也就是现在的oracle jdk。这篇文章简单地记录了在ubuntu下安装新版jdk7的几个步骤。原文出处在:Intalling Java 7 on Ubuntu Natty (11.04),经测试,该方法在10.04.3中也可以使用。首先自然是去java的官网下载j 阅读全文
emacs下color-theme.el的正确配置方法 (转)
2012-04-17 17:11 by rhinovirus, 693 阅读, 收藏,
摘要:
原文地址:http://blog.csdn.net/silence1214/article/details/55155031:先安装emacs我用的是 2.2的 用 suod apt-get install emacs即可。2:下载http://ftp.twaren.net/Unix/NonGNU/color-theme/color-theme-6.6.0.tar.gz 然后自己解压3:把color-theme-6.6.0.tar.gz解压后的 color-theme.el和 theme文件夹 复制到 ~/.emacs.d文件夹内(如果~/.emacs.d文件夹不存在请先建立)。4:打开~/. 阅读全文
Linux 常用命令
2012-04-16 20:11 by rhinovirus, 331 阅读, 收藏,
摘要:
创建一个目录sudo mkdir /usr/lib/java解压到目录下sudo tar zxvf ./jdk-7u1-linux-i586.tar.gz -C /usr/lib/java修改文件夹名sudo mv/usr/lib/java/jdk1.7.0_01/ /usr/lib/java/jdk7 阅读全文
ubuntu 11.10 下为Firefox安装Adobe Flash Player 插件的问题 (转载)
2012-04-16 17:06 by rhinovirus, 1025 阅读, 收藏,
摘要:
要是搜索百度或是Google就会发现各种方法,yum, rpm 等各种包安装的问题,其实最简单的方法就是直接通过源码安装;到adobe官网上下载相应版本的源码包;例如:install_flash_player_11_linux.x86_64.tar.gz ; 解压: tar -zxvf里面有一个动态链接库文件: libflashplayer.so把该文件移动到Mozilla firefox 的插件目录下: mv libflashplayer.so /usr/lib/mozilla/plugins/重启浏览器即可。 阅读全文
ubuntu 11.10 搭建erlang环境 (转载)
2012-04-16 00:59 by rhinovirus, 544 阅读, 收藏,
摘要:
地址:http://blog.csdn.net/lqg1122/article/details/7434310搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在巨人的肩膀上。首先,打好库:[plain] view plaincopysudoapt-getinstallbuild-essentialsudoapt-getinstalllibncurses5-devsudoapt-getinstalllibssl-devsudoapt-getinstallm4sudoapt-getinstallunixodbcunixodbc-devsudoapt-getinstall 阅读全文
浙公网安备 33010602011771号