X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Finit.el;h=9a62fa5f28fbed86518005e9af838572b03d1126;hb=8300675f36f1b4caad5288c05d47ad4fdb5bd44b;hp=b349205ff013996e31bf0a31c046607c3fa09766;hpb=09a59e3a38f926b6e431adf7e5948a5a1d0fa23c;p=dotfiles.git diff --git a/emacs.d/init.el b/emacs.d/init.el index b349205..9a62fa5 100644 --- a/emacs.d/init.el +++ b/emacs.d/init.el @@ -38,6 +38,7 @@ (require 'init-magit) (require 'init-helm) (require 'init-projectile) +(require 'init-org) @@ -63,15 +64,92 @@ :init (bind-key "C-." 'ace-jump-mode)) +(use-package sublime-themes + :ensure t + :config + (load-theme 'spolsky t) + ) + +(use-package avy + :ensure t + ) + +(use-package use-package-chords + :ensure t + :config + (key-chord-mode 1) + (setq key-chord-two-keys-delay 0.5)) + +(use-package evil + :ensure t + :config + (evil-mode t) + (defalias 'evil-insert-state 'evil-emacs-state) + (key-chord-define evil-insert-state-map "jj" 'evil-normal-state) + (key-chord-define evil-emacs-state-map "jj" 'evil-normal-state) +; (setq evil-emacs-state-cursor '("red" box)) + (setq evil-emacs-state-cursor '("green" bar)) + (setq evil-normal-state-cursor '("green" box)) + (setq evil-visual-state-cursor '("orange" box)) + (setq evil-insert-state-cursor '("red" bar)) + (setq evil-replace-state-cursor '("red" bar)) + (setq evil-operator-state-cursor '("red" hollow)) + ) + +(use-package multi-term + :ensure t + ) + + + +;(use-package smex +; :ensure t +; :init (smex-initialize) +; :bind ("M-x" . smex) +; ("M-X" . smex-major-mode-commands)) + +(add-to-list 'load-path "~/.emacs.d/pde") +(load "pde-load") + +(add-to-list 'default-frame-alist '(fullscreen . maximized)) + + +(use-package org-bullets + :ensure t + :init + (add-hook 'org-mode-hook + (lambda () + (org-bullets-mode t)))) + +(org-bullets-mode t) +(setq org-hide-leading-stars t) +(setq org-src-fontify-natively t) +(font-lock-add-keywords 'org-mode + '(("\\(src_\\)\\([^[{]+\\)\\(\\[:.*\\]\\){\\([^}]*\\)}" + (1 '(:foreground "black" :weight 'normal :height 10)) ; src_ part + (2 '(:foreground "cyan" :weight 'bold :height 75 :underline "red")) ; "lang" part. + (3 '(:foreground "#555555" :height 70)) ; [:header arguments] part. + (4 'org-code) ; "code..." part. + ))) +;(setq lispy-mode-hooks +; '(clojure-mode-hook +; emacs-lisp-mode-hook +; lisp-mode-hook +; scheme-mode-hook)) +;(dolist (hook lispy-mode-hooks) +; (add-hook hook (lambda () +; (setq show-paren-style 'expression) +; (paredit-mode) +; (rainbow-delimiters-mode))))