Browse Source

sync source ok

arch-dwm-air
parent
commit
0699f48232
1 changed files with 32 additions and 6 deletions
  1. +32
    -6
      .emacs

+ 32
- 6
.emacs View File

@ -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.


Loading…
Cancel
Save