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")