| | |
| | | (provide 'init) |
| | | |
| | | ;; set paths for executable |
| | | ;; use mingw64 for aspell, poppler (pdf-tools), gcc |
| | | (add-to-list 'exec-path "C:/msys64/usr/bin") |
| | | (add-to-list 'exec-path "C:/msys64/mingw64/bin") |
| | | (add-to-list 'exec-path "c:/Program Files/Racket") |
| | |
| | | ;; Repos |
| | | (require 'package) |
| | | (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) |
| | | (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/")) |
| | | ;; (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/")) |
| | | (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")) |
| | | |
| | | ;; use-package |
| | |
| | | ;; auto-package-update |
| | | (use-package auto-package-update |
| | | :config |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | ;; zenburn theme |
| | | (use-package zenburn-theme |
| | | :ensure t |
| | | :config |
| | | (load-theme 'zenburn t) |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | |
| | | :ensure t |
| | | :init (global-company-mode) |
| | | :config |
| | | (add-to-list 'company-backends 'company-c-headers) |
| | | (add-hook 'c-mode-common-hook |
| | | (lambda () |
| | | (define-key c-mode-base-map [(tab)] 'company-complete))) |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | (use-package company-c-headers |
| | | :ensure t |
| | | :config |
| | | (add-to-list 'company-backends 'company-c-headers) |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | |
| | | ("C-x g t" . magit-tag)) |
| | | :init |
| | | (progn |
| | | |
| | | ;; we no longer need vc-git |
| | | (delete 'Git vc-handled-backends) |
| | | ;; make magit status go full-screen but remember previous window |
| | | ;; settings |
| | | ;; from: http://whattheemacsd.com/setup-magit.el-01.html |
| | |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | (use-package flycheck-clang-analyzer |
| | | :ensure t |
| | | :after flycheck |
| | | :config |
| | | (flycheck-clang-analyzer-setup) |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | ;; nyan mode |
| | | (use-package nyan-mode |
| | | :if window-system |
| | |
| | | (nyan-mode)) |
| | | |
| | | ;; semantic refactor |
| | | (use-package srefactor |
| | | (use-package semantic |
| | | :ensure t |
| | | :config |
| | | (semantic-mode 1) |
| | | (semantic-mode 1)) |
| | | |
| | | (use-package srefactor |
| | | :ensure t |
| | | :bind (("M-RET o" . 'srefactor-lisp-one-line) |
| | | ("M-RET m" . 'srefactor-lisp-format-sexp) |
| | | ("M-RET d" . 'srefactor-lisp-format-defun) |
| | | ("M-RET b" . 'srefactor-lisp-format-buffer) |
| | | :map c-mode-base-map |
| | | ("M-RET" . 'srefactor-refactor-at-point) |
| | | :map c++-mode-map |
| | | ("M-RET" . 'srefactor-refactor-at-point)) |
| | | :config |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | ;; org |
| | | (use-package org |
| | | :ensure t |
| | | :config |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | | |
| | | ;; tex/AUCTex |
| | | (use-package tex |
| | | :ensure auctex |
| | | :config |
| | | (setq TeX-auto-save t) |
| | | (setq TeX-parse-self t) |
| | | (setq auto-package-update-delete-old-versions t) |
| | | (setq auto-package-update-hide-results t) |
| | | (auto-package-update-maybe)) |
| | |
| | | ;; 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-safe-themes |
| | | (quote |
| | | ("ec5f697561eaf87b1d3b087dd28e61a2fc9860e4c862ea8e6b0b77bd4967d0ba" default))) |
| | | '(package-selected-packages |
| | | (quote |
| | | (org flycheck-pos-tip flycheck rtags racket-mode geiser auto-package-update use-package pdf-tools org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags diff-hl company-c-headers clean-aindent-mode)))) |
| | | (auctex zenburn-theme org flycheck-pos-tip flycheck rtags racket-mode geiser auto-package-update use-package pdf-tools org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags diff-hl company-c-headers clean-aindent-mode)))) |
| | | (custom-set-faces |
| | | ;; custom-set-faces was added by Custom. |
| | | ;; If you edit it by hand, you could mess it up, so be careful. |