From: Andrea Zagli Date: Thu, 6 Aug 2015 10:26:04 +0000 (+0200) Subject: Aggiornato emacs msys2. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=fcd74bef2ab2d74a83aa460cf115a2cb5a1e88cc;p=msys2 Aggiornato emacs msys2. --- diff --git a/tools/emacs b/tools/emacs index 555a8a4..70056fc 100644 --- a/tools/emacs +++ b/tools/emacs @@ -40,17 +40,38 @@ (require 'autopair) (autopair-global-mode) +(require 'yasnippet) +(yas-global-mode 1) +;(define-key yas-minor-mode-map (kbd "") nil) +;(define-key yas-minor-mode-map (kbd "TAB") nil) +;(define-key yas-minor-mode-map (kbd "C-") '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) @@ -58,13 +79,7 @@ (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)