diff --git a/auto-insert/cpp b/auto-insert/cpp index 6a64e73..321b301 100644 --- a/auto-insert/cpp +++ b/auto-insert/cpp @@ -1,4 +1,4 @@ -/* This file is part of [NAME OF PROGRAM]. +/* This file is part of `(projectile-project-name)`. * Copyright © `(format-time-string "%Y")` `user-full-name` <`user-mail-address`> * * This program is free software: you can redistribute it and/or modify diff --git a/auto-insert/hpp b/auto-insert/hpp index c9b2708..c2306dd 100644 --- a/auto-insert/hpp +++ b/auto-insert/hpp @@ -1,3 +1,19 @@ +/* This file is part of `(projectile-project-name)`. + * Copyright © `(format-time-string "%Y")` `user-full-name` <`user-mail-address`> + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + #ifndef ${1:`(upcase (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))`_`(upcase (file-name-extension (buffer-file-name)))`} #define $1 diff --git a/init.el b/init.el index 045691a..0b97cfc 100644 --- a/init.el +++ b/init.el @@ -1,5 +1,5 @@ ;;; init.el --- tastytea's Emacs init file. -;;; Time-stamp: <2019-03-27 11:16:38 CET> +;;; Time-stamp: <2019-03-28 21:21:09 CET> ;;; Commentary: ;;; I am using this file with Emacs 26, but most of it will probably work with @@ -129,11 +129,11 @@ ;; ;; Never recenter cursor while scrolling. ;; (setq scroll-conservatively 101) -;; Scroll before cursor has reached top/bottom. -;; Way too slow with fci-mode and highlight-indent-guides activated. -(use-package smooth-scrolling - :config - (smooth-scrolling-mode 1)) +;; ;; Scroll before cursor has reached top/bottom. +;; ;; Way too slow with fci-mode and highlight-indent-guides activated. +;; (use-package smooth-scrolling +;; :config +;; (smooth-scrolling-mode 1)) ;; Paste text where the cursor is, not where the mouse is. (setq mouse-yank-at-point t) @@ -146,13 +146,13 @@ (use-package bind-key :config (bind-keys - ;; Scroll in other window. - ("S-" . scroll-other-window-down) - ("S-" . scroll-other-window) + ;; ;; Scroll in other window. + ;; ("S-" . scroll-other-window-down) + ;; ("S-" . scroll-other-window) ;; Switch window ("C-" . other-window) ;; Reduce whitespace around cursor to 0 or 1, according to context. - ("C-" . fixup-whitespace) + ("C-S-" . fixup-whitespace) ;; Scroll without moving the cursor. ("M-" . scroll-up-line) ("M-" . scroll-down-line))) @@ -247,9 +247,9 @@ (setq projectile-switch-project-action 'neotree-projectile-action projectile-project-compilation-dir "build" projectile-project-configure-cmd - "cmake -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G 'Unix Makefiles' .." - projectile-project-compilation-cmd "cmake --build .") + "cmake -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -G 'Unix Makefiles' .." + projectile-project-compilation-cmd "LC_ALL=C cmake --build .") (defun my/projectile-kill-buffers-and-change-tabbar-grouping () "Kill project buffers and change tabbar-ruler grouping to user-buffers." @@ -297,13 +297,13 @@ :hook (prog-mode . hs-minor-mode)) -;; Highlight indentation levels. -(use-package highlight-indent-guides - :custom - (highlight-indent-guides-method 'character) - (highlight-indent-guides-responsive 'top) - :hook - (prog-mode . highlight-indent-guides-mode)) +;; ;; Highlight indentation levels. +;; (use-package highlight-indent-guides +;; :custom +;; (highlight-indent-guides-method 'character) +;; (highlight-indent-guides-responsive 'top) +;; :hook +;; (prog-mode . highlight-indent-guides-mode)) ;; Tries to find structures and jumps to them. (use-package imenu-anywhere @@ -311,6 +311,13 @@ :bind ("M-i" . imenu-anywhere)) +(use-package highlight-doxygen + :custom-face + (highlight-doxygen-comment ((t (:inherit font-lock-comment-face :foreground "#667788")))) + (highlight-doxygen-code-block ((t (:inherit highlight-doxygen-comment-face)))) + :hook + (prog-mode . highlight-doxygen-mode)) + ;;;;;;;;;;;;;;;;;;;; Appearance ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Icons (required by doom). (use-package all-the-icons @@ -324,6 +331,9 @@ :after (all-the-icons neotree) :custom (doom-neotree-file-icons 'icons) + :custom-face + (font-lock-comment-face ((t (:inherit font-lock-comment-face :foreground "#667755")))) + ;; (font-lock-comment-face ((t (:inherit font-lock-comment-face :foreground "#555556")))) :config (load-theme 'doom-molokai t) (doom-themes-neotree-config))) @@ -334,7 +344,9 @@ :init (column-number-mode t) ; Show column numbers in modeline. :config - (setq doom-modeline-minor-modes t) + (setq doom-modeline-minor-modes t + doom-modeline-buffer-file-name-style 'relative-to-project + doom-modeline-minor-modes nil) :hook (after-init . doom-modeline-mode)) @@ -459,6 +471,8 @@ :foreground "dark gray" :family "Sans Serif" :italic t) + (set-face-attribute 'tabbar-unselected-modified nil + :bold nil) (add-hook 'projectile-after-switch-project-hook ; Does not work under :hook. 'tabbar-ruler-group-by-projectile-project) @@ -476,7 +490,9 @@ :background "gray18" :foreground "dark gray" :family "Sans Serif" - :italic t)))) + :italic t)) + (tabbar-unselected-modified (nil + :bold nil)))) ;; Visualize whitespace. (use-package whitespace diff --git a/server/server b/server/server index 2afe0dd..a620fb0 100644 --- a/server/server +++ b/server/server @@ -1,2 +1,2 @@ -127.0.0.1:51313 27494 +127.0.0.1:51313 12460 phahw2ohVoh0oopheish7IVie9desh8aequeenei3uo8wahShe%thuadaeNa4ieh \ No newline at end of file