diff options
43 files changed, 264 insertions, 0 deletions
diff --git a/.emacs.d/backup/.gitkeep b/.emacs.d/backup/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/.emacs.d/backup/.gitkeep diff --git a/.emacs.d/init.el b/.emacs.d/init.el new file mode 100644 index 0000000..7d2ed54 --- /dev/null +++ b/.emacs.d/init.el @@ -0,0 +1,55 @@ +(require 'package) +(add-to-list 'package-archives + '("melpa" . "https://melpa.org/packages/") t) +(package-initialize) +(dolist (package '(monokai-pro-theme evil yasnippet yaml-mode)) + (unless (package-installed-p package) + (package-install package))) +; (add-to-list 'load-path "~/.emacs.d/packages") + +(menu-bar-mode -1) +(tool-bar-mode -1) +(toggle-scroll-bar -1) +(xterm-mouse-mode 1) +(set-frame-font "Hasklug Nerd Font Mono 15" nil t) +(load-theme 'monokai-pro-spectrum t) + +(require 'evil) +(evil-mode 1) + +(require 'yasnippet) +(yas-global-mode 1) + +(setq linum-format " %d") +(global-linum-mode 1) + +(with-eval-after-load "ispell" + (setq ispell-program-name "hunspell") + (setq ispell-dictionary "en_US,ru_RU") + (ispell-set-spellchecker-params) + (ispell-hunspell-add-multi-dic "en_US,ru_RU")) +(dolist (hook '(text-mode-hook latex-mode org-mode)) + (add-hook hook (lambda () (flyspell-mode 1) (flyspell-buffer)))) + +(defun my-backup-file-name (fpath) + "Return a new file path of a given file path. If the new path's + directories does not exist, create them." + (let* ( + (backupRootDir "~/.emacs.d/backup/") + (filePath (replace-regexp-in-string "[A-Za-z]:" "" fpath )) ; remove Windows driver letter in path, for example, “C:” + (backupFilePath (replace-regexp-in-string "//" "/" (concat backupRootDir filePath "~") )) + ) + (make-directory (file-name-directory backupFilePath) (file-name-directory backupFilePath)) + backupFilePath + ) +) + +(setq make-backup-file-name-function 'my-backup-file-name) + +(require 'yaml-mode) +(require 'json) +(require 'ox) +(setq org-image-actual-width nil) +(setq org-format-latex-options (plist-put org-format-latex-options :scale 1.7)) +(setq org-latex-create-formula-image-program 'dvipng) + diff --git a/.emacs.d/snippets/latex-mode/Delta b/.emacs.d/snippets/latex-mode/Delta new file mode 100644 index 0000000..2f68e0c --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Delta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Delta letter +# key: @D +# -- +\Delta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Gamma b/.emacs.d/snippets/latex-mode/Gamma new file mode 100644 index 0000000..e1dbfc9 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Gamma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Gamma letter +# key: @G +# -- +\Gamma
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Lambda b/.emacs.d/snippets/latex-mode/Lambda new file mode 100644 index 0000000..53caf69 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Lambda @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Lambda letter +# key: @L +# -- +\Lambda
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Omega b/.emacs.d/snippets/latex-mode/Omega new file mode 100644 index 0000000..7acf22d --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Omega @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Omega letter +# key: @W +# -- +\Omega
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Phi b/.emacs.d/snippets/latex-mode/Phi new file mode 100644 index 0000000..868e5d3 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Phi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Phi letter +# key: @F +# -- +\Phi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Psi b/.emacs.d/snippets/latex-mode/Psi new file mode 100644 index 0000000..7770a4b --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Psi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Psi letter +# key: @Y +# -- +\Psi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Sigma b/.emacs.d/snippets/latex-mode/Sigma new file mode 100644 index 0000000..e145102 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Sigma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Sigma letter +# key: @S +# -- +\Sigma
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Theta b/.emacs.d/snippets/latex-mode/Theta new file mode 100644 index 0000000..087f6d5 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Theta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Theta letter +# key: @Q +# -- +\Theta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Upsilon b/.emacs.d/snippets/latex-mode/Upsilon new file mode 100644 index 0000000..43c46c2 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Upsilon @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Upsilon letter +# key: @U +# -- +\Upsilon
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/Xi b/.emacs.d/snippets/latex-mode/Xi new file mode 100644 index 0000000..f1db11f --- /dev/null +++ b/.emacs.d/snippets/latex-mode/Xi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX Xi letter +# key: @X +# -- +\Xi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/alpha b/.emacs.d/snippets/latex-mode/alpha new file mode 100644 index 0000000..11edbab --- /dev/null +++ b/.emacs.d/snippets/latex-mode/alpha @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX alpha letter +# key: @a +# -- +\alpha
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/begin b/.emacs.d/snippets/latex-mode/begin new file mode 100644 index 0000000..b7c3ea5 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/begin @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: LaTeX Begin environment +# key: begin +# -- +\begin{$1} + $0 +\end{$1} diff --git a/.emacs.d/snippets/latex-mode/beta b/.emacs.d/snippets/latex-mode/beta new file mode 100644 index 0000000..183c337 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/beta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX beta letter +# key: @b +# -- +\beta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/chi b/.emacs.d/snippets/latex-mode/chi new file mode 100644 index 0000000..186abb6 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/chi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX chi letter +# key: @c +# -- +\chi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/delta b/.emacs.d/snippets/latex-mode/delta new file mode 100644 index 0000000..f1b5978 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/delta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX delta letter +# key: @d +# -- +\delta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/epsilon b/.emacs.d/snippets/latex-mode/epsilon new file mode 100644 index 0000000..bfb3bcf --- /dev/null +++ b/.emacs.d/snippets/latex-mode/epsilon @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX epsilon letter +# key: @e +# -- +\epsilon
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/equation b/.emacs.d/snippets/latex-mode/equation new file mode 100644 index 0000000..c58335f --- /dev/null +++ b/.emacs.d/snippets/latex-mode/equation @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: Insert equation* environment +# key: @eq +# -- +\begin{equation*} + $0 +\end{equation*}
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/eta b/.emacs.d/snippets/latex-mode/eta new file mode 100644 index 0000000..4f1ee44 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/eta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX eta letter +# key: @h +# -- +\eta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/gamma b/.emacs.d/snippets/latex-mode/gamma new file mode 100644 index 0000000..a5512ed --- /dev/null +++ b/.emacs.d/snippets/latex-mode/gamma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX gamma letter +# key: @g +# -- +\gamma
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/infty b/.emacs.d/snippets/latex-mode/infty new file mode 100644 index 0000000..8b76f64 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/infty @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX infinity symbol +# key: @inf +# -- +\infty
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/iota b/.emacs.d/snippets/latex-mode/iota new file mode 100644 index 0000000..05a9634 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/iota @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX iota letter +# key: @i +# -- +\iota
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/kappa b/.emacs.d/snippets/latex-mode/kappa new file mode 100644 index 0000000..fb85e5f --- /dev/null +++ b/.emacs.d/snippets/latex-mode/kappa @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX kappa letter +# key: @k +# -- +\kappa
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/lambda b/.emacs.d/snippets/latex-mode/lambda new file mode 100644 index 0000000..c899e33 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/lambda @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX lambda letter +# key: @l +# -- +\lambda
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/mu b/.emacs.d/snippets/latex-mode/mu new file mode 100644 index 0000000..6e8f3cc --- /dev/null +++ b/.emacs.d/snippets/latex-mode/mu @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX mu letter +# key: @m +# -- +\mu
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/nu b/.emacs.d/snippets/latex-mode/nu new file mode 100644 index 0000000..c584899 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/nu @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX nu letter +# key: @n +# -- +\nu
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/omega b/.emacs.d/snippets/latex-mode/omega new file mode 100644 index 0000000..55d1f09 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/omega @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX omega letter +# key: @o +# -- +\omega
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/phi b/.emacs.d/snippets/latex-mode/phi new file mode 100644 index 0000000..cf978d8 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/phi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX phi letter +# key: @f +# -- +\phi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/pi b/.emacs.d/snippets/latex-mode/pi new file mode 100644 index 0000000..79cf830 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/pi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX pi letter +# key: @p +# -- +\pi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/psi b/.emacs.d/snippets/latex-mode/psi new file mode 100644 index 0000000..3fb0511 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/psi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX psi letter +# key: @y +# -- +\psi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/rho b/.emacs.d/snippets/latex-mode/rho new file mode 100644 index 0000000..609f742 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/rho @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX rho letter +# key: @r +# -- +\rho
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/sigma b/.emacs.d/snippets/latex-mode/sigma new file mode 100644 index 0000000..74c3420 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/sigma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX sigma letter +# key: @s +# -- +\sigma
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/tau b/.emacs.d/snippets/latex-mode/tau new file mode 100644 index 0000000..f48c9c1 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/tau @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX tau letter +# key: @t +# -- +\tau
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/theta b/.emacs.d/snippets/latex-mode/theta new file mode 100644 index 0000000..5b2f2c5 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/theta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX theta letter +# key: @q +# -- +\theta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/upsilon b/.emacs.d/snippets/latex-mode/upsilon new file mode 100644 index 0000000..2270210 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/upsilon @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX upsilon letter +# key: @u +# -- +\upsilon
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/varepsilon b/.emacs.d/snippets/latex-mode/varepsilon new file mode 100644 index 0000000..6bea1be --- /dev/null +++ b/.emacs.d/snippets/latex-mode/varepsilon @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX varepsilon letter +# key: @ve +# -- +\varepsilon
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/varphi b/.emacs.d/snippets/latex-mode/varphi new file mode 100644 index 0000000..e09a02b --- /dev/null +++ b/.emacs.d/snippets/latex-mode/varphi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX varphi letter +# key: @vf +# -- +\varphi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/varsigma b/.emacs.d/snippets/latex-mode/varsigma new file mode 100644 index 0000000..2b68ae9 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/varsigma @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX varsigma letter +# key: @vs +# -- +\varsigma
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/vartheta b/.emacs.d/snippets/latex-mode/vartheta new file mode 100644 index 0000000..91c69ce --- /dev/null +++ b/.emacs.d/snippets/latex-mode/vartheta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX vartheta letter +# key: @vq +# -- +\vartheta
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/wedge b/.emacs.d/snippets/latex-mode/wedge new file mode 100644 index 0000000..be212d6 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/wedge @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX wedge letter +# key: @& +# -- +\wedge
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/xi b/.emacs.d/snippets/latex-mode/xi new file mode 100644 index 0000000..3b5fe66 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/xi @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX xi letter +# key: @x +# -- +\xi
\ No newline at end of file diff --git a/.emacs.d/snippets/latex-mode/zeta b/.emacs.d/snippets/latex-mode/zeta new file mode 100644 index 0000000..eb69fb3 --- /dev/null +++ b/.emacs.d/snippets/latex-mode/zeta @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: LaTeX zeta letter +# key: @z +# -- +\zeta
\ No newline at end of file |