** Save File Position
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(require 'saveplace)
+ (setq save-place-file "~/.emacs.d/temp/saveplace")
(setq-default save-place t)
(setq save-place-forget-unreadable-files t)
(setq save-place-skip-check-regexp "\\`/\\(?:cdrom\\|floppy\\|mnt\\|/[0-9]\\|\\(?:[^@/:]*@\\)?[^@/:]*[^@/:.]:\\)")
#+END_SRC
* Programming Language
+** Color identiifiers mode
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+ (use-package color-identifiers-mode
+ :ensure t)
+#+END_SRC
+** Font lock face
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+ (set-face-attribute 'font-lock-keyword-face nil :weight 'bold)
+ (set-face-attribute 'font-lock-builtin-face nil :weight 'bold)
+#+END_SRC
** Emacs Lisp
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(use-package color-identifiers-mode
("\".*\\(\\\n\\).*\"" . font-lock-constant-face)
("\n" . font-lock-constant-face)
("\\(^#!.*\\)$" . cperl-nonoverridable-face)))
-
- ;; (font-lock-add-keywords 'Man-mode
- ;; '(("\\(NAME\\)" . font-lock-function-name-face)))
-
#+END_SRC
** C & C++
(shell-quote-argument buffer-file-name))))))))
(global-set-key (kbd "s-r") 'compile)
-
- ;; Make compilaition window always below
- (defun my-compilation-hook ()
- (when (not (get-buffer-window "*compilation*"))
- (split-window-vertically)
- ;; (save-selected-window
- ;; (save-excursion
- ;; (let* ((w (split-window-vertically))
- ;; (h (window-height w)))
- ;; (select-window w)
- ;; (switch-to-buffer "*compilation*")
- ;; (shrink-window (- h compilation-window-height)))))
- ))
- ;; (add-hook 'compilation-mode-hook 'my-compilation-hook)
-
-
#+END_SRC
* Auto-Insert
#+BEGIN_SRC emacs-lisp :tangle yes :results silent
(org-babel-load-file "~/.emacs.d/emacs-evil.org")
#+END_SRC
-
-
* Note
** Check if emacs is in terminal of graphic mode
Use =display-graphic-p= instead of =window-system=