What about something like this? set foldmethod=marker set foldmarker=#region,#endregion
Cheers, Matteo On Apr/13, André Rodier wrote: > Thanks for your answer, > > Basically, I want to fold portions of code, encoded by #region / > #endregion blocks, but I don't want to loose the ability to fold > classes and methods as well. > > This need is crucial when you have a class with 15-20 methods, and you > want to have an overview of the class on one screen. > > Kind regards, > André > > > > On 13 April 2012 08:05, Ben Schmidt <[email protected]> wrote: > > On 12/04/12 4:56 PM, André Rodier wrote: > >> > >> Hello everybody, > >> > >> I am using vim for web sites development, especially in PHP. > >> > >> I am happy so far with the PHP code folding by default,probably the > >> syntax method. > >> > >> When I have a big php class with a lot of methods, I like to organise > >> the code by "sections", what is now in C# as "regions". The final > >> result is easier to read and maintain. Exemple for a controller in > >> codeigniter. > >> > >> I could use comments like /* {{{ */ but I prefer to use #regions / > >> #endregions, as it's viewed as comments by PHP. > >> > >> If us use marker for the folding method, it's working, and I have a > >> beautiful thing like that :-) : > >> > >> class UserController > >> { > >> [private members] > >> > >> [Login / Logout] > >> > >> [Registration] > >> > >> [Password changing] > >> > >> [Profile editing] > >> } > >> > >> > >> Please, can you tell me how to extend the folding options in the > >> syntax file, to be able to fold by regions, classes, method, etc. > > > > > > Can you give a more detailed example of what you want? What do you want > > your code to look like when it's unfolded, and then when it's folded? > > > > Ben. > > > > > > > > -- > > You received this message from the "vim_use" maillist. > > Do not top-post! Type your reply below the text you are replying to. > > For more information, visit http://www.vim.org/maillist.php > > > > -- > André Rodier > > -- > You received this message from the "vim_use" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php -- http://www.matteolandi.net -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
