mirror of
https://github.com/rfivet/uemacs.git
synced 2025-11-23 11:41:15 -05:00
Bindable functions take a boolean as flag.
Emphasize which one always return TRUE. Use mloutfail() to introduce consistency when a function fails with error message.
This commit is contained in:
28
basic.h
28
basic.h
@@ -1,9 +1,8 @@
|
||||
/* basic.h -- basic commands for cursor movement in active window */
|
||||
|
||||
#ifndef _BASIC_H_
|
||||
#define _BASIC_H_
|
||||
# define _BASIC_H_
|
||||
|
||||
#include "names.h"
|
||||
# include "names.h"
|
||||
|
||||
/* $overlap is the size of the line overlap when kbd calls page forw/back
|
||||
if 0, page will move by 2/3 of the window size (1/3 page overlap)
|
||||
@@ -17,18 +16,17 @@ extern int curgoal ; /* $target: Goal for C-P previous-line, C-N next-line */
|
||||
|
||||
|
||||
/* Bindable functions */
|
||||
boolean gotobol( int f, int n) ;
|
||||
boolean gotoeol( int f, int n) ;
|
||||
BINDABLE( gotoline) ;
|
||||
boolean gotobob( int f, int n) ;
|
||||
boolean gotoeob( int f, int n) ;
|
||||
boolean forwline( int f, int n) ;
|
||||
boolean backline( int f, int n) ;
|
||||
boolean forwpage( int f, int n) ;
|
||||
boolean backpage( int f, int n) ;
|
||||
boolean setmark( int f, int n) ;
|
||||
boolean swapmark( int f, int n) ;
|
||||
BBINDABLE( backline) ;
|
||||
TBINDABLE( backpage) ;
|
||||
BBINDABLE( forwline) ;
|
||||
TBINDABLE( forwpage) ;
|
||||
TBINDABLE( gotobob) ;
|
||||
TBINDABLE( gotobol) ;
|
||||
TBINDABLE( gotoeob) ;
|
||||
TBINDABLE( gotoeol) ;
|
||||
BINDABLE( gotoline) ;
|
||||
TBINDABLE( setmark) ;
|
||||
TBINDABLE( swapmark) ;
|
||||
|
||||
#endif
|
||||
|
||||
/* end of basic.h */
|
||||
|
||||
Reference in New Issue
Block a user