jed-users mailing list

[2007 Date Index] [2007 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: Folding mode questions


On Fri, 04 May 2007 18:15:16 -0400, John E. Davis wrote:

>>- The default folding tag in Emacs has a space. E.g., for shell mode, the 
>>folding tag is "# {{{", as oppose to "#{{{". 
> 
> A global_mode_hook can establish a default:

Thanks for the reply, John. 

Sorry, I still can't get it working. 

Here is my .jedrc file:

$ cat ~/.jedrc
% automatically uncompress .gz, .Z, or .bz2 files
auto_compression_mode ();

Fold_Mode_Ok = 1;
define sh_mode_hook ()
{
   mode_set_mode_info ("SH", "fold_info", "# {{{.*\r# }}}\r*/\r*/");
}

define global_mode_hook (mode_hook)
{
   %if (NULL == mode_get_mode_info ("fold_info"))
   %  mode_set_mode_info ("fold_info", " {{{\r }}}\r\r");
   if (mode_hook != "fold_mode_hook")
     folding_mode ();
}

And here is the test file that I used:

$ cat jed.test.sh
# {{{ Functions 1: 

function func(){
}

# }}} 

#{{{ Functions 2: 

function func(){
}

#}}} 

With the above .jedrc file, only the 2nd folding get folded automatically. 

thanks

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sf.net/techdocs/
  http://xpt.sf.net/tools/


--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.


[2007 date index] [2007 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]