summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Guschin <saintruler@gmail.com>2021-10-25 13:56:26 +0400
committerAndrew Guschin <saintruler@gmail.com>2021-10-25 13:56:26 +0400
commite471f3f17b0e626b90f851a5c04a95d6731623eb (patch)
treefaf49169640131330746ba4c627fc414d9f8080e
parentd6aaf9079a80d971da2607ab035bb0cebf6e5fdb (diff)
Added emacs config files
-rw-r--r--.emacs.d/backup/.gitkeep0
-rw-r--r--.emacs.d/init.el55
-rw-r--r--.emacs.d/snippets/latex-mode/Delta5
-rw-r--r--.emacs.d/snippets/latex-mode/Gamma5
-rw-r--r--.emacs.d/snippets/latex-mode/Lambda5
-rw-r--r--.emacs.d/snippets/latex-mode/Omega5
-rw-r--r--.emacs.d/snippets/latex-mode/Phi5
-rw-r--r--.emacs.d/snippets/latex-mode/Psi5
-rw-r--r--.emacs.d/snippets/latex-mode/Sigma5
-rw-r--r--.emacs.d/snippets/latex-mode/Theta5
-rw-r--r--.emacs.d/snippets/latex-mode/Upsilon5
-rw-r--r--.emacs.d/snippets/latex-mode/Xi5
-rw-r--r--.emacs.d/snippets/latex-mode/alpha5
-rw-r--r--.emacs.d/snippets/latex-mode/begin7
-rw-r--r--.emacs.d/snippets/latex-mode/beta5
-rw-r--r--.emacs.d/snippets/latex-mode/chi5
-rw-r--r--.emacs.d/snippets/latex-mode/delta5
-rw-r--r--.emacs.d/snippets/latex-mode/epsilon5
-rw-r--r--.emacs.d/snippets/latex-mode/equation7
-rw-r--r--.emacs.d/snippets/latex-mode/eta5
-rw-r--r--.emacs.d/snippets/latex-mode/gamma5
-rw-r--r--.emacs.d/snippets/latex-mode/infty5
-rw-r--r--.emacs.d/snippets/latex-mode/iota5
-rw-r--r--.emacs.d/snippets/latex-mode/kappa5
-rw-r--r--.emacs.d/snippets/latex-mode/lambda5
-rw-r--r--.emacs.d/snippets/latex-mode/mu5
-rw-r--r--.emacs.d/snippets/latex-mode/nu5
-rw-r--r--.emacs.d/snippets/latex-mode/omega5
-rw-r--r--.emacs.d/snippets/latex-mode/phi5
-rw-r--r--.emacs.d/snippets/latex-mode/pi5
-rw-r--r--.emacs.d/snippets/latex-mode/psi5
-rw-r--r--.emacs.d/snippets/latex-mode/rho5
-rw-r--r--.emacs.d/snippets/latex-mode/sigma5
-rw-r--r--.emacs.d/snippets/latex-mode/tau5
-rw-r--r--.emacs.d/snippets/latex-mode/theta5
-rw-r--r--.emacs.d/snippets/latex-mode/upsilon5
-rw-r--r--.emacs.d/snippets/latex-mode/varepsilon5
-rw-r--r--.emacs.d/snippets/latex-mode/varphi5
-rw-r--r--.emacs.d/snippets/latex-mode/varsigma5
-rw-r--r--.emacs.d/snippets/latex-mode/vartheta5
-rw-r--r--.emacs.d/snippets/latex-mode/wedge5
-rw-r--r--.emacs.d/snippets/latex-mode/xi5
-rw-r--r--.emacs.d/snippets/latex-mode/zeta5
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