|
@ -86,7 +86,10 @@ |
|
|
(add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) |
|
|
(add-to-list 'auto-mode-alist '("\\.pdf\\'" . pdf-view-mode)) |
|
|
(add-hook 'pdf-view-mode-hook |
|
|
(add-hook 'pdf-view-mode-hook |
|
|
(lambda () (pdf-tools-enable-minor-modes))) |
|
|
(lambda () (pdf-tools-enable-minor-modes))) |
|
|
(setq TeX-source-correlate-method 'synctex) |
|
|
|
|
|
|
|
|
(add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode) |
|
|
|
|
|
(setq TeX-source-correlate-start-server t) |
|
|
|
|
|
;(setq TeX-source-correlate-method 'synctex) |
|
|
|
|
|
|
|
|
;;--end---- |
|
|
;;--end---- |
|
|
;;.............. |
|
|
;;.............. |
|
|
;;======== |
|
|
;;======== |
|
@ -120,7 +123,8 @@ |
|
|
(setq ob-async-no-async-languages-alist '("ipython")) |
|
|
(setq ob-async-no-async-languages-alist '("ipython")) |
|
|
(require 'ob-ipython) |
|
|
(require 'ob-ipython) |
|
|
(add-hook 'org-babel-after-execute-hook 'org-redisplay-inline-images) |
|
|
(add-hook 'org-babel-after-execute-hook 'org-redisplay-inline-images) |
|
|
|
|
|
|
|
|
|
|
|
(is-installed 'org-bullets) |
|
|
|
|
|
(add-hook 'org-mode-hook (lambda () (org-bullets-mode 1))) |
|
|
;(setq org-ditaa-jar-path "/usr/bin/ditaa") |
|
|
;(setq org-ditaa-jar-path "/usr/bin/ditaa") |
|
|
;(is-installed 'ditaa) |
|
|
;(is-installed 'ditaa) |
|
|
|
|
|
|
|
@ -166,6 +170,7 @@ |
|
|
;; My functions gmarx |
|
|
;; My functions gmarx |
|
|
;; Python chunk: |
|
|
;; Python chunk: |
|
|
(defun python-shell-send-chunk () |
|
|
(defun python-shell-send-chunk () |
|
|
|
|
|
"Eval a region on python console" |
|
|
(interactive) |
|
|
(interactive) |
|
|
(save-excursion |
|
|
(save-excursion |
|
|
(mark-paragraph) |
|
|
(mark-paragraph) |
|
@ -174,7 +179,9 @@ |
|
|
(python-shell-send-region start end)) |
|
|
(python-shell-send-region start end)) |
|
|
(keyboard-quit))) |
|
|
(keyboard-quit))) |
|
|
;; my keybindings: |
|
|
;; my keybindings: |
|
|
(global-set-key (kbd "C-c C-k") 'python-shell-send-chunk) |
|
|
|
|
|
|
|
|
;; requires that only be active on the pytho-hook |
|
|
|
|
|
(global-set-key (kbd "C-.") 'python-shell-send-chunk) |
|
|
|
|
|
(global-set-key (kbd "C-,") 'python-shell-send-statement) |
|
|
;;==================== |
|
|
;;==================== |
|
|
;; emacs startup config |
|
|
;; emacs startup config |
|
|
(setq inhibit-startup-message t) ;;inhibit startup |
|
|
(setq inhibit-startup-message t) ;;inhibit startup |
|
@ -188,18 +195,37 @@ |
|
|
(fset 'yes-or-no-p 'y-or-n-p) ;; Ask y/n instead of yes/no |
|
|
(fset 'yes-or-no-p 'y-or-n-p) ;; Ask y/n instead of yes/no |
|
|
(add-hook 'prog-mode-hook 'display-line-numbers-mode) ;; display line number when programming |
|
|
(add-hook 'prog-mode-hook 'display-line-numbers-mode) ;; display line number when programming |
|
|
(show-paren-mode +1) ;; show matching parentheses |
|
|
(show-paren-mode +1) ;; show matching parentheses |
|
|
|
|
|
|
|
|
|
|
|
;; 2.6 ace-window |
|
|
|
|
|
(is-installed 'ace-window) |
|
|
|
|
|
(global-set-key (kbd "M-o") 'ace-window) |
|
|
|
|
|
;; 2.7 avy |
|
|
|
|
|
(is-installed 'avy) |
|
|
|
|
|
(avy-setup-default) |
|
|
|
|
|
(global-set-key (kbd "M-g f") 'avy-goto-line) |
|
|
|
|
|
;; 2.8 multiple-cursors |
|
|
|
|
|
(is-installed 'multiple-cursors) |
|
|
|
|
|
(require 'multiple-cursors) |
|
|
|
|
|
(global-set-key (kbd "C-S-c C-S-c") 'mc/edit-lines) |
|
|
|
|
|
(global-set-key (kbd "C->") 'mc/mark-next-like-this) |
|
|
|
|
|
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this) |
|
|
|
|
|
(global-set-key (kbd "C-c C-<") 'mc/mark-all-like-this) |
|
|
;;--------- |
|
|
;;--------- |
|
|
|
|
|
|
|
|
(custom-set-variables |
|
|
(custom-set-variables |
|
|
;; custom-set-variables was added by Custom. |
|
|
;; custom-set-variables was added by Custom. |
|
|
;; If you edit it by hand, you could mess it up, so be careful. |
|
|
;; If you edit it by hand, you could mess it up, so be careful. |
|
|
;; Your init file should contain only one such instance. |
|
|
;; Your init file should contain only one such instance. |
|
|
;; If there is more than one, they won't work right. |
|
|
;; If there is more than one, they won't work right. |
|
|
'(custom-safe-themes |
|
|
'(custom-safe-themes |
|
|
'("b0e446b48d03c5053af28908168262c3e5335dcad3317215d9fdeb8bac5bacf9" "e19ac4ef0f028f503b1ccafa7c337021834ce0d1a2bca03fcebc1ef635776bea" "d268b67e0935b9ebc427cad88ded41e875abfcc27abd409726a92e55459e0d01" "745d03d647c4b118f671c49214420639cb3af7152e81f132478ed1c649d4597d" "246a9596178bb806c5f41e5b571546bb6e0f4bd41a9da0df5dfbca7ec6e2250c" "4f1d2476c290eaa5d9ab9d13b60f2c0f1c8fa7703596fa91b235db7f99a9441b" default)) |
|
|
|
|
|
|
|
|
'("613aedadd3b9e2554f39afe760708fc3285bf594f6447822dd29f947f0775d6c" "b0e446b48d03c5053af28908168262c3e5335dcad3317215d9fdeb8bac5bacf9" "e19ac4ef0f028f503b1ccafa7c337021834ce0d1a2bca03fcebc1ef635776bea" "d268b67e0935b9ebc427cad88ded41e875abfcc27abd409726a92e55459e0d01" "745d03d647c4b118f671c49214420639cb3af7152e81f132478ed1c649d4597d" "246a9596178bb806c5f41e5b571546bb6e0f4bd41a9da0df5dfbca7ec6e2250c" "4f1d2476c290eaa5d9ab9d13b60f2c0f1c8fa7703596fa91b235db7f99a9441b" default)) |
|
|
'(package-selected-packages |
|
|
'(package-selected-packages |
|
|
'(ipython-shell-send ob-ipython elpy ditaa pyvenv anaconda-mode which-key use-package org-ref neotree markdown-mode doom-themes doom-modeline auctex)) |
|
|
|
|
|
|
|
|
'(org-bullets multiple-cursors ace-window ipython-shell-send ob-ipython elpy ditaa pyvenv anaconda-mode which-key use-package org-ref neotree markdown-mode doom-themes doom-modeline auctex)) |
|
|
'(safe-local-variable-values |
|
|
'(safe-local-variable-values |
|
|
'((LaTeX-includegraphics-read-file . LaTeX-includegraphics-read-file-relative)))) |
|
|
|
|
|
|
|
|
'((TeX-auto-save . t) |
|
|
|
|
|
(TeX-parse-self . t) |
|
|
|
|
|
(org-attach-use-inheritance . t) |
|
|
|
|
|
(LaTeX-includegraphics-read-file . LaTeX-includegraphics-read-file-relative)))) |
|
|
(custom-set-faces |
|
|
(custom-set-faces |
|
|
;; custom-set-faces was added by Custom. |
|
|
;; custom-set-faces was added by Custom. |
|
|
;; If you edit it by hand, you could mess it up, so be careful. |
|
|
;; If you edit it by hand, you could mess it up, so be careful. |
|
|