Grouped related code so paragraph selected text can be evaluated by eval-reegion!
authorOleksandr Gavenko <gavenkoa@gmail.com>
Mon, 16 Nov 2020 14:26:40 +0200
changeset 1635 d231b87af643
parent 1634 1c19f4e2ac19
child 1636 fbef0a487803
Grouped related code so paragraph selected text can be evaluated by eval-reegion!
.emacs-my
--- a/.emacs-my	Mon Nov 16 14:23:28 2020 +0200
+++ b/.emacs-my	Mon Nov 16 14:26:40 2020 +0200
@@ -639,7 +639,6 @@
 
 (my--eval-after-load term
   (define-key term-mode-map [?\t] #'term-dynamic-complete)
-
   (defun my-term-send-delete-word-forward () (interactive) (term-send-raw-string "\ed"))
   (defun my-term-send-delete-word-backward () (interactive) (term-send-raw-string "\e\C-h"))
   (define-key term-raw-map [C-delete] 'my-term-send-delete-word-forward)
@@ -919,7 +918,6 @@
 (when (<= emacs-major-version 23)
   ;; 1/-1, when the mark is active, the region is highlighted.
   (transient-mark-mode 1)
-
   ;; Order of next items is important, (assignment must done before pc-selection-mode enabled).
   (require 'pc-select)
   (setq pc-select-selection-keys-only t)  ; To avoid some key bindings as F6, etc.
@@ -1904,7 +1902,7 @@
 
 (defun my-org-archive-file (path)
   "Move marked by `org-done-keywords' entries to archive file.
-
+.
 Archive file name constructed by `my-org-archive-location'."
   (let ( (archive (my-org-archive-location path))
          entry-re entry-done-re
@@ -1938,7 +1936,7 @@
 (defun my-org-archive (&optional prefix)
   "Move all entries marked by `org-done-keywords' to archive
 files with name mangled by `my-org-archive-location'.
-
+.
 Without prefix work on current file. With prefix work on
 `org-agenda-files'."
   (interactive "P")
@@ -2850,9 +2848,24 @@
     (require 'cedet)
     (require 'mode-local)))
 
+(defun my-srecode-reload-templates ()
+  "Reload all templates under `srecode-map-load-path'. Useful
+during template developing."
+  (interactive)
+  (setq srecode-mode-table-list nil
+        srecode-current-map nil)
+  (srecode-map-update-map) )
+
+(defun my-c-mode-cedet-hook ()
+  ;; (local-set-key [C-return] 'semantic-complete-symbol)
+  ;; (local-set-key [C-return] 'semantic-complete-analyze-inline)
+  ;; (local-set-key "." 'semantic-complete-self-insert)
+  ;; (local-set-key ">" 'semantic-complete-self-insert)
+  )
+(add-hook 'c-mode-common-hook 'my-c-mode-cedet-hook)
+
 (when (featurep 'cedet)
   (require 'semantic)
-
   (global-semantic-idle-scheduler-mode 1)
   (global-semantic-idle-summary-mode 1)
   (global-semantic-idle-completions-mode -1)
@@ -2863,40 +2876,25 @@
   (global-semantic-decoration-mode 1)
   (when (fboundp 'global-semantic-idle-local-symbol-highlight-mode)
     (global-semantic-idle-local-symbol-highlight-mode 1))
-
   (setq semantic-idle-scheduler-idle-time 10)
   (setq semantic-idle-scheduler-work-idle-time 60)
   (setq semantic-idle-scheduler-max-buffer-size 100000)
   ;; (setq semantic-idle-work-parse-neighboring-files-flag nil)
-
   ;; semantic-dependency-system-include-path, semantic-customize-system-include-path
-
   ;; file local project unloaded system recursive
   (setq-mode-local c-mode semanticdb-find-default-throttle '(file local))
   (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c-mode)))
   (add-hook 'c-mode-hook (lambda nil (semantic-add-system-include "~/.emacs.d/include" 'c++-mode)))
   (global-semanticdb-minor-mode 1)
-
   (ignore-errors
     (global-cedet-m3-minor-mode 1))
-
   (semantic-mode 1)
   (global-ede-mode 1)
-
   (require 'srecode)
   (defvar srecode-map-load-path nil)
   (add-to-list 'srecode-map-load-path (locate-user-emacs-file "srecode/"))
   (global-srecode-minor-mode 1)
   (add-hook 'prog-mode-hook 'srecode-minor-mode)
-
-  (defun my-srecode-reload-templates ()
-    "Reload all templates under `srecode-map-load-path'. Useful
-during template developing."
-    (interactive)
-    (setq srecode-mode-table-list nil
-          srecode-current-map nil)
-    (srecode-map-update-map) )
-
   (ignore-errors
     (cedet-ectag-version-check)
     (semantic-load-enable-primary-ectags-support))
@@ -2905,28 +2903,14 @@
     (require 'cedet-global)
     (semanticdb-enable-gnu-global-databases 'c-mode)
     (semanticdb-enable-gnu-global-databases 'c++-mode))
-
   (ignore-errors
     (require 'cedet-java))
-
   (setq project-linux-build-directory-default 'same
         project-linux-architecture-default "x86")
-
   ;; (require 'semantic/db-javap)
-
   ;; (add-to-list 'ede-locate-setup-options 'ede-locate-idutils)
   ;; (add-to-list 'ede-locate-setup-options 'ede-locate-global)
-
   ;; (ignore-errors (require 'cedet-idutils))
-
-  (defun my-c-mode-cedet-hook ()
-    ;; (local-set-key [C-return] 'semantic-complete-symbol)
-    ;; (local-set-key [C-return] 'semantic-complete-analyze-inline)
-    ;; (local-set-key "." 'semantic-complete-self-insert)
-    ;; (local-set-key ">" 'semantic-complete-self-insert)
-    )
-  (add-hook 'c-mode-common-hook 'my-c-mode-cedet-hook)
-
   (ignore-errors
     (require 'semantic/ia)
     (define-key semantic-mode-map (kbd "C-c , .") 'semantic-ia-fast-jump)