修改的配置

垃圾回收机制修改

purcell的老是报错 就参考了 spacemacs 的配置

init.el
  • lisp
1
(setq gc-cons-threshold 100000000)

设置中文环境,日期正常显示

init-preload.el
  • lisp
1
2
(set-language-environment 'Chinese-GBK)
(prefer-coding-system 'utf-8-unix)

设置启动时的大小及位置

init-preload.el
  • lisp
1
2
3
4
5
;;设置窗口位置为屏库左上角(0,0)
(set-frame-position (selected-frame) 0 0)

(set-frame-width (selected-frame) 110)
(set-frame-height (selected-frame) 33)

ivy 搜索到时候取消显示匹配的数字

init-ivy.el
  • lisp
1
ivy-count-format ""

mode-line 自定义显示

增加`yasnippet`模板

增加全局搜索差价 `ag`

增加中文输入法 `pyim`

增加`web-mode`支持jsx/js/css/html…

改变emacs的透明度

  • 类似 mac 下的效果
  • init-alph.el
  1. 具体的配置见My GitHub

Org-mode 的使用

tap: show/hide展示/隐藏 一级标题下的其他item
* 一级标题
** 二级标题

链接

  • Here’s my Blog
    插入链接的快捷键

    C-c & C-l : add link

    C-c & C-o : open the Link

标记文本

bold text, *bold text*
italic text, /italic text/
underlined text, _underline text_
strikethrough line, +strikethrough line+
verbatim =verbatim=

Table use Tab to enter

|Name|Age|Occupation|生成表格然后 使用tab 来输入 会自动对齐自动添加

markdown
  • md
1
2
3
4
5
6
| Name   | Age | Occupation    |
|--------|-----|---------------|
| Allen | 15 | Teacher |
| Clyve | 34 | Office-worker |
| Barney | 65 | Worker |
|--------|-----|---------------|
Name Age Occupation
Allen 15 Teacher
Clyve 34 Office-worker
Barney 65 Worker

org导出为其他文件

C-c & C-e选择一个模板导出 (例如: h - o 导出为html并打开)

标题文件声明
test
  • md
1
2
3
4
5
6
#+STARTUP: overview
#+TITLE: org-lesson
#+OPTIONS: toc:nil
#+CREATOR: Tiankai

**** toc:nil 忽略导航,导出为HTML的时候会忽略

org 输入代码

  • 输入 <s 敲 tab 键 生成代码块,填写 mode
  • C-c ' 到相应的 mode 编写代码,编写完成后 C-c '返回
test
  • org
1
2
3
4
5
6
#+BEGIN_SRC js2
function add(x, y){
return x + y
}
let sum = add(3,4);
#+END_SRC

Todo

todo.org
  • org
1
2
3
4
5
6
** DONE cycle through states
CLOSED: [2018-06-06 Wed 16:24]
** TODO explain todo lists
DEADLINE: <2018-06-07 Thu>
** NEXT 写周报
DEADLINE: <2018-06-08 Fri>
  • TODO something 开启todo模式
  • C-c & C-t 来改变当前事项是完成还是未完成
  • shift & 上/下/左/右 可以调整时间
  • C-c & C-d 调出日历选择日期
  • C-c & a & L 显示所有待做事情