Thread: [cedet-semantic] Completion within a . or -> expression
Brought to you by:
zappo
From: Michael R. <re...@gm...> - 2008-05-22 20:55:47
|
Hi There is a small issue, but which is bugging me pretty often. Say I have something like "fooAAA->bar();" and I want to change it to "fooBBB->bar();". Ususally I first remove the "AAA" leaving me with "foo->bar();" and the cursor right after "foo". Then I press TAB which calls senator-try-expand-semantic for me, in order to complete it to "fooBBB->bar();". However this doen't work and semantic inserts some more or less random tags ...e.g. ThisIsSomeTag giving me "fooThisIsSomeTag->bar();" ... and if you happen to press TAB a few times until you realize whats going on, you have "fooThisIsSomeTagThisIsSomeTagThisIsSomeTag->bar();", and clean up the mess ... :) Greets Michael |
From: Eric M. L. <er...@si...> - 2008-06-04 23:37:40
|
Hi, I finally had time to examine this. I checked a fix into semantic-ctxt.el Enjoy. Eric >>> Michael Reiher <re...@gm...> seems to think that: >Hi > >There is a small issue, but which is bugging me pretty often. Say I have >something like "fooAAA->bar();" and I want to change it to "fooBBB->bar();". >Ususally I first remove the "AAA" leaving me with "foo->bar();" and the >cursor right after "foo". Then I press TAB which calls >senator-try-expand-semantic for me, in order to complete it to >"fooBBB->bar();". However this doen't work and semantic inserts some more or >less random tags ...e.g. ThisIsSomeTag giving me >"fooThisIsSomeTag->bar();" ... and if you happen to press TAB a few times >until you realize whats going on, you have >"fooThisIsSomeTagThisIsSomeTagThisIsSomeTag->bar();", and clean up the >mess ... :) > >Greets Michael -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |
From: Michael R. <re...@gm...> - 2008-06-05 21:13:15
|
On Thursday 05 June 2008 01:37, Eric M. Ludlam wrote: > Hi, > > I finally had time to examine this. I checked a fix into > semantic-ctxt.el > Thanks a lot! Works great! Greets Michael > Enjoy. > Eric > > >>> Michael Reiher <re...@gm...> seems to think that: > > > >Hi > > > >There is a small issue, but which is bugging me pretty often. Say I have > >something like "fooAAA->bar();" and I want to change it to > > "fooBBB->bar();". Ususally I first remove the "AAA" leaving me with > > "foo->bar();" and the cursor right after "foo". Then I press TAB which > > calls > >senator-try-expand-semantic for me, in order to complete it to > >"fooBBB->bar();". However this doen't work and semantic inserts some more > > or less random tags ...e.g. ThisIsSomeTag giving me > >"fooThisIsSomeTag->bar();" ... and if you happen to press TAB a few times > >until you realize whats going on, you have > >"fooThisIsSomeTagThisIsSomeTagThisIsSomeTag->bar();", and clean up the > >mess ... :) > > > >Greets Michael |