|
18 | 18 | ;; Display battery for when in full screen mode
|
19 | 19 | (display-battery-mode t)
|
20 | 20 |
|
| 21 | +;; Keybindings |
| 22 | +(global-set-key (kbd "<f5>") 'revert-buffer) |
| 23 | +(global-set-key (kbd "<f3>") 'org-export-dispatch) |
| 24 | +(global-set-key (kbd "<f6>") 'eshell) |
| 25 | +(global-set-key (kbd "<f7>") 'ranger) |
| 26 | +(global-set-key (kbd "<f8>") 'magit) |
| 27 | + |
21 | 28 | ;; Misc stuff
|
22 | 29 | (fset 'yes-or-no-p 'y-or-n-p)
|
23 | 30 | (server-start)
|
|
61 | 68 | #+BEGIN_SRC emacs-lisp
|
62 | 69 | (use-package helm
|
63 | 70 | :ensure t)
|
64 |
| -(define-key evil-ex-map "b" 'helm-buffers-list) |
65 |
| -(global-set-key (kbd "<f5>") 'revert-buffer) |
66 |
| -(global-set-key (kbd "<f3>") 'org-export-dispatch) |
67 |
| -(global-set-key (kbd "C-x b") 'helm-buffers-list) |
| 71 | + |
| 72 | +(setq helm-split-window-in-side-p t |
| 73 | + helm-move-to-line-cycle-in-source t) |
| 74 | + |
| 75 | +(require 'helm-config) |
| 76 | + |
| 77 | +;; Most of Emacs prompts become helm-enabled |
| 78 | +(helm-mode 1) |
| 79 | + |
| 80 | +;; List buffers ( Emacs way ) |
68 | 81 | (global-set-key (kbd "C-x b") 'helm-buffers-list)
|
| 82 | +;; List buffers ( Vim way ) |
| 83 | +(define-key evil-ex-map "b" 'helm-buffers-list) |
| 84 | + |
| 85 | +;; Bookmarks menu |
69 | 86 | (global-set-key (kbd "C-x r b") 'helm-bookmarks)
|
| 87 | + |
| 88 | +;; Finding files with Helm |
70 | 89 | (global-set-key (kbd "C-x C-f") 'helm-find-files)
|
71 |
| -(global-set-key (kbd "M-y") 'helm-show-kill-ring) |
| 90 | + |
| 91 | +;; Use Helm for calculations |
| 92 | +(global-set-key (kbd "M-c") 'helm-calcul-expression) |
| 93 | + |
| 94 | +;; Improved Occur ( find stuff on buffer with regexp ) |
| 95 | +;; Replaces the default isearch keybinding |
| 96 | +(global-set-key (kbd "C-s") 'helm-occur) |
| 97 | + |
| 98 | +;; Improved M-x menu |
72 | 99 | (global-set-key (kbd "M-x") 'helm-M-x)
|
| 100 | + |
| 101 | +;; Show kill ring, pick something to paste |
| 102 | +(global-set-key (kbd "M-y") 'helm-show-kill-ring) |
73 | 103 | #+END_SRC
|
74 | 104 |
|
75 | 105 | ** Magit
|
|
265 | 295 | #+END_SRC
|
266 | 296 |
|
267 | 297 | #+RESULTS:
|
| 298 | + |
268 | 299 | * Org Mode Stuff
|
269 | 300 | ** Evil-org
|
270 | 301 | #+BEGIN_SRC emacs-lisp
|
|
316 | 347 | (add-to-list 'org-latex-packages-alist '("" "listings" nil))
|
317 | 348 | (setq org-latex-listings t)
|
318 | 349 | (setq org-latex-listings-options '(("breaklines" "true")))
|
| 350 | + |
| 351 | + (use-package auctex |
| 352 | + :ensure t) |
| 353 | + |
| 354 | + (add-hook 'LaTeX-mode-hook 'visual-line-mode) |
| 355 | + (add-hook 'LaTeX-mode-hook 'flyspell-mode) |
| 356 | + (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) |
| 357 | + |
| 358 | + (add-hook 'LaTeX-mode-hook 'turn-on-reftex) |
| 359 | + (setq reftex-plug-into-AUCTeX t) |
| 360 | + |
319 | 361 | #+END_SRC
|
320 | 362 |
|
321 | 363 | #+RESULTS:
|
322 |
| - | breaklines | true | |
323 | 364 |
|
324 | 365 | * Skeletons
|
325 | 366 | ** Latex
|
|
344 | 385 |
|
345 | 386 | ** Org mode
|
346 | 387 | #+BEGIN_SRC emacs-lisp
|
347 |
| -#+BEGIN_SRC emacs-lisp |
348 | 388 | (define-skeleton org-latex-summary
|
349 | 389 | "Skeleton for summaries "
|
350 | 390 | "Preamble:"
|
|
386 | 426 | "* Index")
|
387 | 427 | #+END_SRC
|
388 | 428 |
|
389 |
| -#+RESULTS: |
390 |
| -: org-file-entry |
| 429 | +#+BEGIN_SRC emacs-lisp |
| 430 | +(define-skeleton org-wiki-index |
| 431 | +"Skeleton for articles " |
| 432 | +"Preamble:" |
| 433 | +"#+STARTUP: showeverything\n" |
| 434 | +"#+TITLE: "_"\n" |
| 435 | +"#+AUTHOR: Matheus Augusto da Silva\n" |
| 436 | +"#+STARTUP: showeverything\n" |
| 437 | +"\n" |
| 438 | +"* Index\n" |
| 439 | +"\n" |
| 440 | +"** Summaries\n" |
| 441 | +"[[./summaries/summaries.org][Summaries]]" |
| 442 | +) |
| 443 | +#+END_SRC |
391 | 444 |
|
392 | 445 | * Language Related
|
393 | 446 | #+BEGIN_SRC emacs-lisp
|
|
0 commit comments