summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp
diff options
context:
space:
mode:
authorSteve Lee <me@xiangyangli.com>2017-12-13 04:33:00 +0800
committerSteve Lee <me@xiangyangli.com>2017-12-13 04:33:00 +0800
commit5f98cf9ac6e71ac84a7394a89748662d9c4f793d (patch)
treed2044af1f9921c11c3a3e142062a5cb11d2e7a52 /.emacs.d/lisp
parent6b910746e4b588c68a52caa8afaf73ccbf0586e0 (diff)
downloaddotfiles-5f98cf9ac6e71ac84a7394a89748662d9c4f793d.tar.xz
dotfiles-5f98cf9ac6e71ac84a7394a89748662d9c4f793d.zip
add some basic
Diffstat (limited to '.emacs.d/lisp')
-rw-r--r--.emacs.d/lisp/init-evil.el14
-rw-r--r--.emacs.d/lisp/init-evil.el~12
-rw-r--r--.emacs.d/lisp/init-org.el37
-rw-r--r--.emacs.d/lisp/init-org.el~35
-rw-r--r--.emacs.d/lisp/init-program-basic.el6
-rw-r--r--.emacs.d/lisp/init-program-basic.el~1
6 files changed, 105 insertions, 0 deletions
diff --git a/.emacs.d/lisp/init-evil.el b/.emacs.d/lisp/init-evil.el
new file mode 100644
index 0000000..35d96e0
--- /dev/null
+++ b/.emacs.d/lisp/init-evil.el
@@ -0,0 +1,14 @@
+;; Evil mode
+(require 'evil)
+(evil-mode 1)
+
+;; Evil leader, more evil
+(global-evil-leader-mode)
+(evil-leader/set-leader ";")
+(evil-leader/set-key
+ "s" 'save-buffer
+ "e" 'find-file
+ "b" 'switch-to-buffer
+ "q" 'kill-buffer)
+
+(provide 'init-evil)
diff --git a/.emacs.d/lisp/init-evil.el~ b/.emacs.d/lisp/init-evil.el~
new file mode 100644
index 0000000..0237bcf
--- /dev/null
+++ b/.emacs.d/lisp/init-evil.el~
@@ -0,0 +1,12 @@
+;; Evil mode
+(require 'evil)
+(evil-mode 1)
+
+;; Evil leader, more evil
+(global-evil-leader-mode)
+(evil-leader/set-leader ";")
+(evil-leader/set-key
+ "s" 'save-buffer
+ "e" 'find-file
+ "b" 'switch-to-buffer
+ "q" 'kill-buffer)
diff --git a/.emacs.d/lisp/init-org.el b/.emacs.d/lisp/init-org.el
new file mode 100644
index 0000000..b162f12
--- /dev/null
+++ b/.emacs.d/lisp/init-org.el
@@ -0,0 +1,37 @@
+;; org-mode pdf outpuf
+(setq org-latex-classes
+ '(("article"
+ "
+ \\documentclass[11pt]{article}
+ \\usepackage{xeCJK}
+ \\usepackage{indentfirst}
+ \\usepackage{amsmath}
+ \\setlength{\\parindent}{2em}
+ \\setCJKmainfont{SimSun}
+ \\numberwithin{equation}{section}
+ \\newtheorem{Theorem}{定理}[section]
+ \\newtheorem{Definition}[Theorem]{定义}
+ \\newtheorem{Lemma}[Theorem]{引理}
+ \\newtheorem{Corollary}[Theorem]{推论}
+ \\topmargin=-0.45in
+ \\evensidemargin=0in
+ \\oddsidemargin=0in
+ \\textwidth=6.5in
+ \\textheight=9.0in
+ \\headsep=0.25in
+
+ \\linespread{1.1}
+ "
+ ("\\section{%s}" . "\\section*{%s}")
+ ("\\subsection{%s}" . "\\subsection*{%s}")
+ ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
+ ("\\paragraph{%s}" . "\\paragraph*{%s}")
+ ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
+ ))
+;; Use XeLaTex
+(setq org-latex-pdf-process
+ '("xelatex -interaction nonstopmode -output-directory %o %f"
+ "xelatex -interaction nonstopmode -output-directory %o %f"
+ "xelatex -interaction nonstopmode -output-directory %o %f"))
+
+(provide 'init-org)
diff --git a/.emacs.d/lisp/init-org.el~ b/.emacs.d/lisp/init-org.el~
new file mode 100644
index 0000000..6409de9
--- /dev/null
+++ b/.emacs.d/lisp/init-org.el~
@@ -0,0 +1,35 @@
+;; org-mode pdf outpuf
+(setq org-latex-classes
+ '(("article"
+ "
+ \\documentclass[11pt]{article}
+ \\usepackage{xeCJK}
+ \\usepackage{indentfirst}
+ \\usepackage{amsmath}
+ \\setlength{\\parindent}{2em}
+ \\setCJKmainfont{SimSun}
+ \\numberwithin{equation}{section}
+ \\newtheorem{Theorem}{定理}[section]
+ \\newtheorem{Definition}[Theorem]{定义}
+ \\newtheorem{Lemma}[Theorem]{引理}
+ \\newtheorem{Corollary}[Theorem]{推论}
+ \\topmargin=-0.45in
+ \\evensidemargin=0in
+ \\oddsidemargin=0in
+ \\textwidth=6.5in
+ \\textheight=9.0in
+ \\headsep=0.25in
+
+ \\linespread{1.1}
+ "
+ ("\\section{%s}" . "\\section*{%s}")
+ ("\\subsection{%s}" . "\\subsection*{%s}")
+ ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
+ ("\\paragraph{%s}" . "\\paragraph*{%s}")
+ ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))
+ ))
+;; Use XeLaTex
+(setq org-latex-pdf-process
+ '("xelatex -interaction nonstopmode -output-directory %o %f"
+ "xelatex -interaction nonstopmode -output-directory %o %f"
+ "xelatex -interaction nonstopmode -output-directory %o %f"))
diff --git a/.emacs.d/lisp/init-program-basic.el b/.emacs.d/lisp/init-program-basic.el
new file mode 100644
index 0000000..db3455c
--- /dev/null
+++ b/.emacs.d/lisp/init-program-basic.el
@@ -0,0 +1,6 @@
+;; C programming
+(setq-default c-basic-offset 4
+ tab-width 4
+ indent-tabs-mode t)
+
+(provide 'init-program-basic)
diff --git a/.emacs.d/lisp/init-program-basic.el~ b/.emacs.d/lisp/init-program-basic.el~
new file mode 100644
index 0000000..742d4b7
--- /dev/null
+++ b/.emacs.d/lisp/init-program-basic.el~
@@ -0,0 +1 @@
+(provide 'init-program-basic)