New packages, fixing bugs

This commit is contained in:
Henrik Lissner 2014-08-10 19:42:06 -04:00
parent 1f17db49b0
commit c535c6824b
5 changed files with 49 additions and 28 deletions

@ -1 +1 @@
Subproject commit 43c4e8694da9aa422c57175f3cc648d4b85aff58
Subproject commit a0c415ac6726e316c1c7da720d96e417c49bd5f4

View file

@ -36,9 +36,10 @@
(kbd "s-M") 'projectile-recentf
(kbd "s-o") 'ido-find-file
(kbd "s-O") 'open-major-mode-conf
(kbd "s-d") 'mc/mark-next-like-this
(kbd "s-D") 'mc/mark-previous-like-this
(kbd "C-s-d") 'mc/mark-all-like-this)
(kbd "s-'") 'mc/mark-next-like-this
(kbd "s-\"") 'mc/mark-previous-like-this
(kbd "C-s-'") 'mc/mark-all-like-this
(kbd "s-d") 'dash-at-point)
;; Newlines from insert mode
(imap my/mode-map
@ -61,8 +62,8 @@
(evil-leader/set-leader ",")
(evil-leader/set-key
"`" 'my/notes
"d" 'mc/mark-next-like-this
"D" 'mc/mark-all-like-this
"'" 'mc/mark-next-like-this
"\"" 'mc/mark-all-like-this
"e" 'ido-find-file
"E" 'my/initfiles
"f" 'projectile-find-file
@ -124,6 +125,20 @@
(kbd "<C-return>") 'indent-new-comment-line
)
(emap my/mode-map
;; Preserve buffer-movement in emacs mode
"j" 'evil-next-line
"k" 'evil-previous-line
(kbd "C-w h") 'evil-window-left
(kbd "C-w l") 'evil-window-right
(kbd "C-w j") 'evil-window-down
(kbd "C-w k") 'evil-window-up
(kbd "s-j") "5j"
(kbd "s-k") "5k"
)
;; Commenting lines
(nmap my/mode-map "gcc" 'evilnc-comment-or-uncomment-lines)
(vmap my/mode-map "gc" 'evilnc-comment-or-uncomment-lines)
@ -138,19 +153,9 @@
;; Easy escape from insert mode
(ichmap "jj" 'evil-normal-state)
;; Preserve buffer-movement in emacs mode
(emap my/mode-map
"j" 'evil-next-line
"k" 'evil-previous-line
(kbd "C-w h") 'evil-window-left
(kbd "C-w l") 'evil-window-right
(kbd "C-w j") 'evil-window-down
(kbd "C-w k") 'evil-window-up
(kbd "s-j") "5j"
(kbd "s-k") "5k")
(nmap emacs-lisp-mode-map "gd"
(λ (let ((func (function-called-at-point)))
(if func (find-function func)))))
;;;; Ex Commands ;;;;;;;;;;;;;;;;

View file

@ -26,6 +26,8 @@
initial-major-mode 'text-mode
initial-scratch-message nil)
(setq require-final-newline nil)
(setq-default use-dialog-box nil)
(setq-default enable-recursive-minibuffers nil)
(setq-default visible-bell nil)

View file

@ -1,4 +1,17 @@
(add-to-list 'auto-mode-alist '("\\.plist\\'" . nxml-mode))
(use-package dash-at-point :ensure t
:commands (dash-at-point dash-at-point-with-docset)
:if is-mac
:config
(progn
(add-to-list 'dash-at-point-mode-alist '(ruby-mode . "rb"))
(add-to-list 'dash-at-point-mode-alist '(python-mode . "py2"))
)
)
(use-package yaml-mode :ensure t :mode "\\.yaml\\'")
(use-package json-mode :ensure t
:mode (("\\.json\\'" . json-mode)
("\\.jshintrc\\'" . json-mode)))
@ -33,8 +46,6 @@
:interpreter "ruby"
:config
(progn
(my/setup-run-code ruby-mode-map "ruby")
(require 'ruby-mode-indent-fix)
(setq ruby-indent-level 4)
(setq ruby-deep-indent-paren nil)
@ -47,13 +58,16 @@
(use-package rbenv :ensure t)
(use-package inf-ruby :ensure t
:config
(evil-set-initial-state 'inf-ruby-mode 'insert)
:init
(add-to-list 'ac-modes 'inf-ruby-mode))
:config (evil-set-initial-state 'inf-ruby-mode 'insert)
:init (add-to-list 'ac-modes 'inf-ruby-mode))
(use-package ac-inf-ruby :ensure t
:init
(add-hook 'inf-ruby-mode-hook 'ac-inf-ruby-enable))))
:init (add-hook 'inf-ruby-mode-hook 'ac-inf-ruby-enable))
;;
(my/setup-run-code ruby-mode-map "ruby")
(nmap ruby-mode-map "gd" 'rsense-jump-to-definition)
))
;;
(provide 'mod-dev)

@ -1 +1 @@
Subproject commit 5b2c4ff2b7b7bf2c6ce59c21d44254b0e48c4ba7
Subproject commit 73c18fd74e7c90483c665ea25d9e825a18904359