| @ -1,101 +1,5 @@ | |||||
| ;; Added by Package.el. This must come before configurations of | |||||
| ;; installed packages. Don't delete this line. If you don't want it, | |||||
| ;; just comment it out by adding a semicolon to the start of the line. | |||||
| ;; You may delete these explanatory comments. | |||||
| ;; (package-initialize) | |||||
| ;; Set up package.el to work with MELPA | |||||
| (require 'package) | |||||
| (add-to-list 'package-archives | |||||
| '("melpa" . "https://melpa.org/packages/")) | |||||
| (package-initialize) | |||||
| ;;(package-refresh-contents) | |||||
| ;;-------------- | |||||
| ;; Packages Gerardo Marx/Jul/2020: | |||||
| ;; Enable Evil | |||||
| ;; (require 'evil) | |||||
| ;; (evil-mode 1) | |||||
| ;; Projectile configuration: | |||||
| (projectile-mode +1) | |||||
| (define-key projectile-mode-map (kbd "s-p") 'projectile-command-map) | |||||
| (define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map) | |||||
| (projectile-global-mode) | |||||
| (setq projectile-completion-system 'helm) | |||||
| (helm-projectile-on) | |||||
| ;; Helm | |||||
| (require 'helm-config) | |||||
| (global-set-key (kbd "M-x") #'helm-M-x) | |||||
| (global-set-key (kbd "C-x r b") #'helm-filtered-bookmarks) | |||||
| (global-set-key (kbd "C-x C-f") #'helm-find-files) | |||||
| (helm-mode 1) | |||||
| ;; auto-complete | |||||
| (ac-config-default) | |||||
| ;; pdlatex: | |||||
| (setq latex-run-command "pdflatex") | |||||
| (setenv "PATH" (concat "/Library/TeX/texbin" (getenv "PATH"))) | |||||
| (setq exec-path (append '("/Library/TeX/texbin") exec-path)) | |||||
| ;; ------ | |||||
| (setq-default TeX-master nil) | |||||
| ;; Use pdf-tools to open PDF files | |||||
| (setq TeX-view-program-selection '((output-pdf "PDF Tools")) | |||||
| TeX-source-correlate-start-server t) | |||||
| ;; Update PDF buffers after successful LaTeX runs | |||||
| (add-hook 'TeX-after-compilation-finished-functions | |||||
| #'TeX-revert-document-buffer) | |||||
| ;;-------------------- | |||||
| (custom-set-variables | |||||
| ;; custom-set-variables was added by Custom. | |||||
| ;; If you edit it by hand, you could mess it up, so be careful. | |||||
| ;; Your init file should contain only one such instance. | |||||
| ;; If there is more than one, they won't work right. | |||||
| ) | |||||
| (custom-set-faces | |||||
| ;; custom-set-faces was added by Custom. | |||||
| ;; If you edit it by hand, you could mess it up, so be careful. | |||||
| ;; Your init file should contain only one such instance. | |||||
| ;; If there is more than one, they won't work right. | |||||
| ) | |||||
| ;; My basic configuration Gerardo Marx 15/Jul/2020 | ;; My basic configuration Gerardo Marx 15/Jul/2020 | ||||
| ;;-------- | |||||
| ;; Set default font: | ;; Set default font: | ||||
| (add-to-list 'default-frame-alist | (add-to-list 'default-frame-alist | ||||
| '(font . "Source Code Pro-20")) | |||||
| ;; line numbers: | |||||
| ;;(when (version<= "26.0.50" emacs-version ) | |||||
| ;; (global-display-line-numbers-mode)) | |||||
| ;; toolbar | |||||
| (tool-bar-mode -1) | |||||
| ;; windmove: | |||||
| (windmove-default-keybindings 'meta) | |||||
| ;;------- | |||||
| ;;Python: | |||||
| (require 'virtualenvwrapper) | |||||
| (venv-initialize-interactive-shells) ;; if you want interactive shell support | |||||
| (venv-initialize-eshell) ;; if you want eshell support | |||||
| ;; note that setting `venv-location` is not necessary if you | |||||
| ;; use the default location (`~/.virtualenvs`), or if the | |||||
| ;; the environment variable `WORKON_HOME` points to the right place | |||||
| (setq venv-location "~/.virtualenvs") | |||||
| ;; jedi python autocompletition for emacs: | |||||
| (add-hook 'python-mode-hook 'jedi:setup) | |||||
| (setq jedi:complete-on-dot t) ; optional | |||||
| ;;--------- | |||||
| ;; magit: | |||||
| (global-set-key (kbd "C-x g") 'magit-status) | |||||
| ;; theme changer: | |||||
| ;; (setq calendar-location-name "Mexico, MX") | |||||
| ;; (setq calendar-latitude 23.63) | |||||
| ;; (setq calendar-longitude 102.55) | |||||
| ;; (require 'theme-changer) | |||||
| ;; (change-theme 'tango 'misterioso) | |||||
| ;; ----------------- | |||||
| ;; org agenda and capture | |||||
| (global-set-key (kbd "C-c l") 'org-store-link) | |||||
| (global-set-key (kbd "C-c a") 'org-agenda) | |||||
| (global-set-key (kbd "C-c c") 'org-capture) | |||||
| (org-babel-do-load-languages | |||||
| 'org-babel-load-languages | |||||
| '((python . t))) | |||||
| ;; ispell | |||||
| (setq ispell-program-name "/usr/local/bin/aspell") | |||||
| '(font . "Source Code Pro-20")) | |||||