- Subject: C-mode indentation: parameters
- From: Marko Mahnič <mmarko.dfg@xxxxxxx>
- Date: Mon, 2 Jun 2003 13:00:31 +0200
Hi!
Here is a patch that enables one to indent function call parameters like
this:
foothatdoessomething(
p1,
p2);
instead of this:
foothatdoessomething(
p1,
p2);
To enable the feature, in your .jedrc (jed.rc) add
custom_variable ("C_Param_Offset_Max", N);
where N is the maximum number of characters to indent from previous line.
If N is less than 0, feature is disabled. In the example above, N=6.
Marko
--- cmode.sl.orig 2002-10-20 08:55:30.000000000 +0200
+++ cmode.sl 2003-06-02 12:46:16.000000000 +0200
@@ -19,6 +19,7 @@
%!%-
custom_variable ("C_Autoinsert_CPP_Comments", 1);
custom_variable ("C_Switch_Offset", 0);
+custom_variable ("C_Param_Offset_Max", -1);
define cmode_is_slang_mode ()
{
@@ -637,6 +638,9 @@
{
case 1:
extra_indent = 0; % match found
+ if (C_Param_Offset_Max >= 0)
+ if (col - match_indent > C_Param_Offset_Max)
+ extra_indent = match_indent + C_Param_Offset_Max - col;
}
{
case -2: % inside comment
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2003 date index]
[2003 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]