]> saetta.ns0.it Git - msys2/commitdiff
Aggiornato emacs msys2.
authorAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Thu, 6 Aug 2015 10:26:04 +0000 (12:26 +0200)
committerAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Thu, 6 Aug 2015 10:26:04 +0000 (12:26 +0200)
tools/emacs

index 555a8a4dd1a2d5de5e3b6fea9e7215bbd87aa628..70056fc0d854efbafd24fe0f9ec0c62317e61a95 100644 (file)
 (require 'autopair)
 (autopair-global-mode)
 
+(require 'yasnippet)
+(yas-global-mode 1)
+;(define-key yas-minor-mode-map (kbd "<tab>") nil)
+;(define-key yas-minor-mode-map (kbd "TAB") nil)
+;(define-key yas-minor-mode-map (kbd "C-<tab>") 'yas-expand)
+
+(semantic-mode 1)
+(defun my-semantic-hook ()
+  (semantic-add-system-include "C:/msys64/mingw32/include/glib-2.0")
+  (semantic-add-system-include "C:/msys64/mingw32/include/gtk-3.0")
+  (semantic-add-system-include "C:/msys64/mingw32/include/libxml2")
+  (semantic-add-system-include "C:/msys64/mingw32/include/libgda-5.0"))
+(add-hook 'semantic-init-hooks 'my-semantic-hook)
+(global-semantic-idle-summary-mode 1)
+(global-semantic-idle-scheduler-mode 1)
+(add-to-list 'semantic-default-submodes 'global-semantic-stickyfunc-mode)
+(defun my:add-semantic-to-autocomplete()
+  (add-to-list 'ac-sources 'ac-source-semantic-raw)
+)
+(add-hook 'c-mode-common-hook 'my:add-semantic-to-autocomplete)
+
 (require 'auto-complete-config)
 (ac-config-default)
 (defun my:ac-c-header-init ()
   (require 'auto-complete-c-headers)
   (add-to-list 'ac-sources 'ac-source-c-headers)
   (add-to-list 'achead:include-directories '"C:/msys64/mingw32/i686-w64-mingw32/include")
-  (add-to-list 'achead:include-directories '"C:/msys64/mingw32/include"))
-
-(require 'yasnippet)
-(yas-global-mode 1)
-
+  (add-to-list 'achead:include-directories '"C:/msys64/mingw32/include")
+  (add-to-list 'achead:include-directories '"C:/msys64/mingw32/include/glib-2.0")
+  (add-to-list 'achead:include-directories '"C:/msys64/mingw32/include/gtk-3.0")
+  (add-to-list 'achead:include-directories '"C:/msys64/mingw32/include/libgda-5.0")
+)
 (add-hook 'c++-mode-hook 'my:ac-c-header-init)
 (add-hook 'c-mode-hook 'my:ac-c-header-init)
 
 
 (global-set-key (kbd "C-x C-b") 'ibuffer)
 
-
-(semantic-mode 1)
-(defun my:add-semantic-to-autocomplete()
-  (add-to-list 'ac-sources 'ac-source-semantic)
-)
-(add-hook 'c-mode-common-hook 'my:add-semantic-to-autocomplete)
-(global-semantic-idle-scheduler-mode 1)
-
 (require 'function-args)
 (fa-config-default)
+
+(add-hook 'c-mode-common-hook 'hs-minor-mode)