update all the things
This commit is contained in:
parent
c05c682adc
commit
9674c8cca9
13 changed files with 116 additions and 9 deletions
|
|
@ -4,12 +4,21 @@
|
|||
(source org)
|
||||
|
||||
(depends-on "ack-and-a-half")
|
||||
(depends-on "auto-complete")
|
||||
(depends-on "auto-complete-clang")
|
||||
(depends-on "auto-complete-clang-async")
|
||||
(depends-on "cask")
|
||||
(depends-on "cedit")
|
||||
(depends-on "company-go")
|
||||
(depends-on "elpy")
|
||||
(depends-on "epc")
|
||||
(depends-on "evil")
|
||||
(depends-on "exec-path-from-shell")
|
||||
(depends-on "flx-ido")
|
||||
(depends-on "flycheck")
|
||||
(depends-on "go-autocomplete")
|
||||
(depends-on "go-mode")
|
||||
(depends-on "jedi")
|
||||
(depends-on "magit")
|
||||
(depends-on "pallet")
|
||||
(depends-on "projectile")
|
||||
|
|
|
|||
|
|
@ -22,9 +22,9 @@
|
|||
;; Root directory
|
||||
(setq root-dir (file-name-directory
|
||||
(or (buffer-file-name) load-file-name)))
|
||||
(setq make-backup-files nil)
|
||||
|
||||
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
|
||||
|
||||
;; Don't show startup screen
|
||||
(let ((background-color "#2F2F2F")
|
||||
(foreground-color "LightGrey")
|
||||
|
|
@ -56,6 +56,11 @@
|
|||
(evil-mode 1)
|
||||
(setq evil-default-cursor t)
|
||||
|
||||
;; Jedi.el
|
||||
(add-hook 'python-mode-hook 'jedi:setup)
|
||||
(setq jedi:setup-keys t) ; optional
|
||||
(setq jedi:complete-on-dot t) ; optional
|
||||
|
||||
;; Git
|
||||
(require 'magit)
|
||||
(eval-after-load 'magit
|
||||
|
|
@ -72,6 +77,24 @@
|
|||
(require 'projectile)
|
||||
(projectile-global-mode)
|
||||
|
||||
; Autocomplete
|
||||
(require 'auto-complete-config)
|
||||
(ac-config-default)
|
||||
(setq ac-dwim t)
|
||||
(setq ac-expand-on-auto-complete nil)
|
||||
(setq ac-use-fuzzy t)
|
||||
(setq ac-auto-start t)
|
||||
(define-key ac-completing-map (kbd "<escape>") 'ac-stop)
|
||||
|
||||
Company-mode autocomplete
|
||||
(require 'company) ; load company mode
|
||||
(require 'company-go) ; load company mode go backend
|
||||
(setq company-tooltip-limit 20) ; bigger popup window
|
||||
(setq company-minimum-prefix-length 0) ; autocomplete right after '.'
|
||||
(setq company-idle-delay .3) ; shorter delay before autocompletion popup
|
||||
(setq company-echo-delay 0) ; removes annoying blinking
|
||||
(setq company-begin-commands '(self-insert-command)) ; start autocompletion only after typing
|
||||
|
||||
;; Snippets
|
||||
;; https://github.com/capitaomorte/yasnippet
|
||||
(require 'yasnippet)
|
||||
|
|
@ -81,8 +104,19 @@
|
|||
;; Evil Key Defines
|
||||
(define-key evil-normal-state-map "gc" 'kill-buffer-and-window)
|
||||
|
||||
(load-theme 'barak)
|
||||
(load-theme 'barak t)
|
||||
|
||||
|
||||
|
||||
|
||||
;; _
|
||||
;; | |__ _ _ _ __ _ _ _ __ _ __ _ ___ ___
|
||||
;; | / _` | ' \/ _` | || / _` / _` / -_|_-<
|
||||
;; |_\__,_|_||_\__, |\_,_\__,_\__, \___/__/
|
||||
;; |___/ |___/
|
||||
(add-hook 'go-mode-hook (lambda ()
|
||||
(set (make-local-variable 'company-backends) '(company-go))
|
||||
(company-mode)))
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue