On Wed, Jul 21, 2010 at 07:08, Eugene Arshinov <earshi...@gmail.com> wrote: > On Tue, 20 Jul 2010 22:20:52 +0200% > Jiří Techet <tec...@gmail.com> wrote: > >> Hi, >> >> I have one more feature idea and would like to ask if it is something >> that others would like to see too before I start implementing it. I'm >> working on a project where everyone expresses his personality by using >> different tab width for indenting - I have already seen sources with >> tab size of 2, 3, 4, 5, 6 and 8 (it's just a matter of time until I >> see a source with tab width 7). Of course, these people (or people who >> were editing the same source afterwards) also use spaces so sometimes >> it happens that I have e.g. tab size set to 4 but the other file I >> edit has tab size 2 and it uses spaces too, so what I see is that the >> lines using tab get indented less than the lines using spaces. I >> usually ignore it, but sometimes the code is so unreadable that I have >> to change the tab size. And this is the problem - with geany you have >> to do it either per project or globally, it's not possible for a >> single file. So I have to switch it in the project settings, look at >> the file, and switch it back again because I return back to a file >> with different indent size. >> >> I would propose to have one more entry in the Document menu called >> e.g. "Tab size" and placed under "Indent type" with a submenu >> containing numbers from 2 to 8 (I hope there is nobody so crazy that >> he would use tab for a single char indent or go over 8 characters) >> with a radio button selecting the active selection. The user could >> change the default tab size of the active document to anything he >> wishes. > > I think it may be useful, though I've never really needed it. > >> This settings could also be saved into the project/session >> file so the files get reloaded with the same tab size settings. What >> do you think about this feature? >> > > For me, a better way would be to support Emacs/Vi mode lines. I know > Gedit has a plugin for that, maybe this functionality can be borrowed > from there. Mode lines will be also useful for specifying document > encoding so that user don't have to choose it manually each time it > opens the file (I sometimes have to work with files in cp1251, > traditional codepage for Russian Windows…).
I'm not saying I dislike your idea (it would surely be good to have), but it doesn't solve my problem. The problem is that I mustn't change the sources unless it's some kind of bugfix/feature enhancement. Otherwise I would have already reformatted the sources with some code beautifier. Cheers, Jiri > > Best regards, > Eugene. > _______________________________________________ > Geany-devel mailing list > Geany-devel@uvena.de > http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel > _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel