mirror of
https://github.com/rfivet/uemacs.git
synced 2025-02-20 23:17:13 -05:00
In C mode, insertion of pound # can take a count as argument.
This commit is contained in:
parent
3436443807
commit
15e5796426
@ -16,9 +16,9 @@ int gacount = 256 ; /* count until next ASAVE */
|
|||||||
|
|
||||||
|
|
||||||
/* insert a # into the text here...we are in CMODE */
|
/* insert a # into the text here...we are in CMODE */
|
||||||
static int inspound( void) {
|
static int inspound( int n) {
|
||||||
/* if we are at the beginning of the line, no go */
|
/* if we are at the beginning of the line, no go */
|
||||||
if( curwp->w_doto != 0) {
|
if( n == 1 && curwp->w_doto != 0) {
|
||||||
int i ;
|
int i ;
|
||||||
|
|
||||||
/* scan to see if all space before this is white space */
|
/* scan to see if all space before this is white space */
|
||||||
@ -37,7 +37,7 @@ static int inspound( void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* and insert the required pound */
|
/* and insert the required pound */
|
||||||
return linsert( 1, '#') ;
|
return linsert( n, '#') ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -103,7 +103,7 @@ int execute(int c, int f, int n)
|
|||||||
if (c == '}' && (curbp->b_mode & MDCMOD) != 0)
|
if (c == '}' && (curbp->b_mode & MDCMOD) != 0)
|
||||||
status = insbrace(n, c);
|
status = insbrace(n, c);
|
||||||
else if (c == '#' && (curbp->b_mode & MDCMOD) != 0)
|
else if (c == '#' && (curbp->b_mode & MDCMOD) != 0)
|
||||||
status = inspound();
|
status = inspound( n) ;
|
||||||
else
|
else
|
||||||
status = linsert(n, c);
|
status = linsert(n, c);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user