This is an awesome config files.
include:
.zshrc
terminator
gitconfig
Vagrantfile
polipo
usage:
install-ubuntu.sh init : install initial software in init_sws.
install-ubuntu.sh base : install basic software in base_sws.
install-ubuntu.sh option : install optional software in option_sws.
install-ubuntu.sh single SOFTWARE_NAME : install single software.
link terminator config, .emacs.d, .zshrc, gitconfig, vimrc(TODO).
- ./ubuntu_configs/terminator.conf ${HOME}/.config/terminator/config
- ./ubuntu_configs/gitconfig ${HOME}/.gitconfig
- ./ubuntu_configs/zshrc.sh ${HOME}/.zshrc
- ./emacs.d ${HOME}/.emacs.d
- ./ubuntu_configs/vimrc ${HOME}/.vimrc
./link_configs.sh
编写emacs相关内容的时候,常用的快捷键:
快捷键 | 说明 | |
---|---|---|
Ctrl+h | 查看帮助 | |
Ctrl+h f | 查看函数 | |
Ctrl+h v | 查看变量 | |
Ctrl+h k | 查看快捷键绑定的函数 | |
package | 说明 | link |
diminish | ||
which-key | 提示可得的快捷键。 | |
comment-dwim-2 | 设置全局键做注释,可以段注释,行前注释,行尾注释 | |
avy | 选择跳转到某个字符。 | |
multiple-cursors | ||
hl-line | 强调当前行。 | |
helm | 查找各种文件内容,buffer切换,emacs命令执行等等。 | |
hideshow | 隐藏显示。 | |
highlight-symbol | 符号显示。 | |
flycheck | 语法检测。 | |
yasnippet | 模板工具 | |
hippie-exp-ext | 编码补全 | |
magit | git操作 | |
git-gutter | git 项目显示 | |
ag, helm-ag | 查找工具 | |
projectile, helm-projectile | 项目相关 | |
company | 补全工具 | http://company-mode.github.io/ |
dired | 文件目录操作 | |
dired-k | 像 zsh的k一样显示目录 | https://github.com/syohex/emacs-dired-k |
evil | 使用2017版 |
helm: 模糊查找文件。
org有时候输出有问题时可能需要删除elc文件重试。
refer to http://wangzhe3224.github.io/emacs/2015/08/31/fcitx-emacs.html
- 确保安装zh_CN.UTF-8库
locale -a
看是否有zh_CN.utf8,如果没有要安装。
安装方法:
sudo apt-get install -y language-pack-zh-hans
- 配置.zshrc
export LC_CTYPE=zh_CN.UTF-8
- 在/usr/local/share/application/emacs.desktop中修改
Exec=env LC_CType=zh_CN.UTF-8 emacs %F