emacs.d

My Emacs configuration files.
git clone git://soucy.cc/emacs.d.git
Log | Files | Refs | README

extras.el (1696B)


      1 ;;
      2 ;; VARIA
      3 ;;
      4 
      5 (use-package undo-tree
      6     ;; Treat undo history as a tree.
      7     :ensure t
      8     :pin gnu
      9     :config
     10     (global-undo-tree-mode 1))
     11 
     12 (use-package autopair
     13     ;; Automagically pair braces and quotes like TextMate.
     14     :ensure t
     15     :pin melpa
     16     :config
     17     (autopair-global-mode))
     18 
     19 (use-package projectile
     20     ;; Manage and navigate projects in Emacs easily.
     21     :ensure t
     22     :pin melpa
     23     :config
     24     (projectile-mode +1)
     25     (define-key projectile-mode-map (kbd "s-p") 'projectile-command-map)
     26     (define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map))
     27 
     28 (use-package editorconfig
     29     ;; EditorConfig Emacs Plugin
     30     :ensure t
     31     :pin melpa
     32     :config
     33     (editorconfig-mode 1))
     34 
     35 (use-package multiple-cursors
     36     ;; Multiple cursors for Emacs.
     37     :ensure t
     38     :pin melpa
     39     :bind (("C-c m" . mc/edit-lines)
     40               ("C-c n" . mc/mark-next-like-this)))
     41 
     42 (use-package exec-path-from-shell
     43     ;; Get environment variables such as $PATH from the shell.
     44     :ensure t
     45     :pin melpa
     46     :config
     47     (exec-path-from-shell-initialize))
     48 
     49 (use-package lorem-ipsum
     50     ;; Insert dummy pseudo Latin text.
     51     :ensure t
     52     :pin melpa)
     53 
     54 (use-package command-log-mode
     55     ;; log keyboard commands to buffer.
     56     :ensure t
     57     :pin melpa)
     58 
     59 (use-package dumb-jump
     60     ;; jump to definition for multiple languages without configuration.
     61     :ensure t
     62     :pin melpa
     63     :config
     64     (dumb-jump-mode 1))
     65 
     66 (use-package ag
     67     ;; A front-end for ag ('the silver searcher'), the C ack replacement.
     68     :ensure t
     69     :pin melpa)
     70 
     71 (use-package yaml-mode
     72     ;; Major mode for editing YAML files
     73     :ensure t
     74     :pin melpa)
     75 
     76 ;; Tramp
     77 (setq tramp-default-method "ssh")