From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Riley Newsgroups: gmane.emacs.help Subject: Re: Up and running with semantic Date: Wed, 01 Oct 2008 16:17:40 +0200 Organization: A noiseless patient Spider Message-ID: References: <4ad9fb28-3c76-4538-92f8-3dc7bf4123a4@l62g2000hse.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1222872099 21826 80.91.229.12 (1 Oct 2008 14:41:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 1 Oct 2008 14:41:39 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 01 16:42:37 2008 connect(): Connection refused Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kl2te-0008Se-Bk for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Oct 2008 16:41:46 +0200 Original-Received: from localhost ([127.0.0.1]:53928 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kl2sb-0007jI-01 for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Oct 2008 10:40:41 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news.k-dsl.de!news.motzarella.org!motzarella.org!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 73 Original-X-Trace: feeder.motzarella.org U2FsdGVkX18UC7+p6YWSrnfaZ56Hm32FoDZpdUL1XkBJ6xGAJ23i9/dH+HAwsSq490cc5S7U/6kx4Isna1V0UH8RvLx5Bz1xOxj2adN46QCB0mlK5S2AWY0ghr8gHqf7EuI1caJWyic= Original-X-Complaints-To: Please send complaints to abuse@motzarella.org with full headers Original-NNTP-Posting-Date: Wed, 1 Oct 2008 14:17:14 +0000 (UTC) X-Auth-Sender: U2FsdGVkX1/sctXrYLFtTU5oX4/ET7/uVR0k9eV+PclW93+zUGY2TA== Cancel-Lock: sha1:nfW6ErnBOdXGePsFTYFsajO7VeI= User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux) Original-Xref: news.stanford.edu gnu.emacs.help:162912 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:58253 Archived-At: etay.meiri@gmail.com writes: > Hi, > > I have trouble getting semantic up and running. I read through its > installation guide as well as various posting on this group. So far I > have not been able to get it to a state where it is actually usable > and can help me with my work. I'm mostly interested in its > intellisense like features. However, I can't get autocompletion to > work in all buffers. Sometimes it is simply unable to autocomplete a > variable name that was declared just a line above. Also, the feature > that shows a function parameters doesn't work. I tried this a while back and got it to a reasonable state but since then kind of dropped it from my emacs usage so can not really help. You are better off asking on the cedet development list I think. http://sourceforge.net/mail/?group_id=17886 Do post here if you get it working! > > I gathered semantic's configuration from various sources and here's > its current state: > > (load-file "~/.emacs_packages/cedet-1.0pre4/common/cedet.el") > (require 'bovine-grammar nil t) > (require 'semantic nil t) > (semantic-load-enable-minimum-features) > (semantic-load-enable-code-helpers) > (global-semantic-idle-scheduler-mode 1) > (global-semantic-idle-completions-mode 1) > (global-semantic-idle-summary-mode 1) > (require 'semantic-sb nil t) > (require 'semanticdb nil t) > (add-to-list 'semanticdb-project-roots "~/workspace") > (global-semanticdb-minor-mode 1) > (semantic-add-system-include "/usr/include/" 'c-mode) > (semantic-add-system-include "/usr/include/" 'c++-mode) > (semantic-add-system-include "/usr/include/c++/" 'c++-mode) > (setq-mode-local c-mode semanticdb-find-default-throttle '(project > unloaded system recursive)) > (setq-mode-local c++-mode semanticdb-find-default-throttle '(project > unloaded system recursive)) > (setq-mode-local java-mode semanticdb-find-default-throttle '(project > unloaded system recursive)) > (when (require 'semantic-ia nil t) > (global-set-key [(control return)] 'semantic-ia-complete-symbol) > (global-set-key [(control shift return)] 'semantic-ia-complete- > symbol-menu)) > (when (require 'eassist nil t) > (define-key c-mode-base-map [(control x) (t)] 'eassist-switch-h- > cpp)) > (semantic-load-enable-excessive-code-helpers) > (semantic-load-enable-guady-code-helpers) > (which-func-mode t) > (setq semanticdb-default-save-directory "~/tmp/semantic") > (custom-set-variables > '(global-semantic-stickyfunc-mode nil nil (semantic-util-modes)) > '(semantic-idle-scheduler-idle-time 3) > ) > (setq semantic-load-turn-everything-on t) > (require 'semantic-load) > (global-semantic-show-unmatched-syntax-mode -1) > > Could someone please share their semantic configuration and the steps > required to get it up and running? > > Thanks a lot, > > -Etay --