Emacs: various fixes.

master
Pierre Neidhardt 2013-05-29 17:41:15 +02:00
parent ec7a9fc272
commit 4da23fda5d
3 changed files with 10 additions and 5 deletions

View File

@ -68,7 +68,8 @@
;; (add-hook 'before-save-hook 'delete-trailing-whitespace)
;; Highlight trailing whitespaces. For programming languages only, so that it
;; does not affect buffer like calendar and so on.
;; does not affect buffer like calendar and so on. There is no prog-mode-hook on
;; Emacs<24.
(mapcar
(lambda (mode-hook)
(add-hook
@ -146,7 +147,7 @@
(semantic-mode 1)
(define-key my-keys-minor-mode-map (kbd "C-c , d") 'semantic-ia-show-summary)
;; (setq semantic-complete-inline-analyzer-displayor-class 'semantic-displayor-ghost)
(setq semantic-complete-inline-analyzer-displayor-class 'semantic-displayor-tooltip)
;; (setq semantic-complete-inline-analyzer-displayor-class 'semantic-displayor-tooltip)
;; (setq semanticdb-find-default-throttle '(project unloaded system recursive))
;; Electric Pairs to auto-complete () [] {} "" etc. You can use it on regions.

View File

@ -3,11 +3,15 @@
(setq mc/cmds-to-run-for-all
'(
c-electric-delete-forward
c-electric-semi&comma
kill-region
c-electric-delete-forward
dabbrev-expand
repeat
yas/expand
))
(setq mc/cmds-to-run-once
'(
c-compile
))

View File

@ -167,7 +167,7 @@
(define-key my-keys-minor-mode-map (kbd "C-c C-a") 'mc/edit-beginnings-of-lines)
(define-key my-keys-minor-mode-map (kbd "C-c C-e") 'mc/edit-ends-of-lines)
(define-key my-keys-minor-mode-map (kbd "C-c C-r") 'mc/edit-lines)
(define-key my-keys-minor-mode-map (kbd "C-c C-n") 'mc/mark-next-word-like-this)
(define-key my-keys-minor-mode-map (kbd "C-c C-p") 'mc/mark-previous-word-like-this)
(define-key my-keys-minor-mode-map (kbd "C-c C-n") 'mc/mark-next-like-this)
(define-key my-keys-minor-mode-map (kbd "C-c C-p") 'mc/mark-previous-like-this)
(define-key my-keys-minor-mode-map (kbd "C-c C-l") 'mc/mark-all-like-this-dwim)))