dkogan / xcscope.el

cscope interface for (X)Emacs
121 stars 29 forks source link

How to use cscope-database-regexps #4

Open mjsilverstri opened 10 years ago

mjsilverstri commented 10 years ago

am using emacs 24.3 with xcscope. I need help in setting cscope-database-regexps. I am trying to setup so that it will look for code in this order

/home/mike/Src/master1/child1/child1 /home/mike/Src/master2/child2/child2 /home/mike/Src/master1 /home/mike/Src/master2

So in .emacs I did the following, but it does not work. I don't see cscope.out get created in each of the directories I listed above.

I put /home/mike/Src/master1/child1/child1 and /home/mike/Src/master2/child2/child2 since they are my primary area of my work. If a search is not found that, I want to expand to the rest of the tree. Hence I have my priorities. I want to know how can I do that with xcscope.

Thank you.

(setq cscope-database-regexps '( ( "^/home/mike/Src/master1/child1/child1" t ) ( "^/home/mike/Src/master1//" t ) ( "^/home/mike/Src/master2/child2/child2" t ) ( "^/home/mike/Src/master2/" t ) ) )

dkogan commented 10 years ago

mjsilverstri notifications@github.com writes:

am using emacs 24.3 with xcscope. I need help in setting cscope-database-regexps. I am trying to setup so that it will look for code in this order

/home/mike/Src/master1/child1/child1 /home/mike/Src/master2/child2/child2 /home/mike/Src/master1 /home/mike/Src/master2

So in .emacs I did the following, but it does not work. I don't see cscope.out get created in each of the directories I listed above.

I put /home/mike/Src/master1/child1/child1 and /home/mike/Src/master2/child2/child2 since they are my primary area of my work. If a search is not found that, I want to expand to the rest of the tree. Hence I have my priorities. I want to know how can I do that with xcscope.

Thank you.

(setq cscope-database-regexps '( ( "^/home/mike/Src/master1/child1/child1" t ) ( "^/home/mike/Src/master1//" t ) ( "^/home/mike/Src/master2/child2/child2" t ) ( "^/home/mike/Src/master2/" t ) ) )

Hi. Is this something that worked for you in the original version of xcscope.el? I don't use this functionality, but it should work as before. Regardless, I'll take a look when I have time in a few days.

angrycandy commented 9 years ago

I use cscope-database-regexps. You have to create the databases manually using xcscope.el in each directory.

See my example at http://www.emacswiki.org/emacs/CScopeAndEmacs#toc10

dkogan commented 8 years ago

Hi. I'm sorry it took so long to look at this. Are you sure this worked for you with older code as you set it up? 't means to stop the search and take what we found. Here it's the only item in the lists, so we haven't found anything yet, so this can't work.

angrycandy commented 8 years ago

Yes, cscope-database-regexps works for me when I define it correctly. The bottom of http://www.emacswiki.org/emacs/CScopeAndEmacs section cscope -q shows an example.