Improving several comments.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5388 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
5cbb5115c6
commit
bf84e5972d
|
@ -1,5 +1,6 @@
|
||||||
2015-11-02 Benno Schulenberg <bensberg@justemail.net>
|
2015-11-02 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/nano.h: Delete an unused type definition.
|
* src/nano.h: Delete an unused type definition.
|
||||||
|
* src/nano.h: Improve several comments.
|
||||||
|
|
||||||
2015-10-31 Benno Schulenberg <bensberg@justemail.net>
|
2015-10-31 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/nano.c (copy_from_filestruct): When pasting while the mark is
|
* src/nano.c (copy_from_filestruct): When pasting while the mark is
|
||||||
|
|
57
src/nano.h
57
src/nano.h
|
@ -365,42 +365,42 @@ typedef struct poshiststruct {
|
||||||
|
|
||||||
typedef struct openfilestruct {
|
typedef struct openfilestruct {
|
||||||
char *filename;
|
char *filename;
|
||||||
/* The current file's name. */
|
/* The file's name. */
|
||||||
filestruct *fileage;
|
filestruct *fileage;
|
||||||
/* The current file's first line. */
|
/* The file's first line. */
|
||||||
filestruct *filebot;
|
filestruct *filebot;
|
||||||
/* The current file's last line. */
|
/* The file's last line. */
|
||||||
filestruct *edittop;
|
filestruct *edittop;
|
||||||
/* The current top of the edit window. */
|
/* The current top of the edit window for this file. */
|
||||||
filestruct *current;
|
filestruct *current;
|
||||||
/* The current file's current line. */
|
/* The current line for this file. */
|
||||||
size_t totsize;
|
size_t totsize;
|
||||||
/* The current file's total number of characters. */
|
/* The file's total number of characters. */
|
||||||
size_t current_x;
|
size_t current_x;
|
||||||
/* The current file's x-coordinate position. */
|
/* The file's x-coordinate position. */
|
||||||
size_t placewewant;
|
size_t placewewant;
|
||||||
/* The current file's x position we would like. */
|
/* The file's x position we would like. */
|
||||||
ssize_t current_y;
|
ssize_t current_y;
|
||||||
/* The current file's y-coordinate position. */
|
/* The file's y-coordinate position. */
|
||||||
bool modified;
|
bool modified;
|
||||||
/* Whether the current file has been modified. */
|
/* Whether the file has been modified. */
|
||||||
#ifndef NANO_TINY
|
#ifndef NANO_TINY
|
||||||
bool mark_set;
|
bool mark_set;
|
||||||
/* Whether the mark is on in the current file. */
|
/* Whether the mark is on in this file. */
|
||||||
filestruct *mark_begin;
|
filestruct *mark_begin;
|
||||||
/* The current file's beginning marked line, if any. */
|
/* The file's line where the mark is, if any. */
|
||||||
size_t mark_begin_x;
|
size_t mark_begin_x;
|
||||||
/* The current file's beginning marked line's x-coordinate
|
/* The file's mark's x-coordinate position, if any. */
|
||||||
* position, if any. */
|
|
||||||
file_format fmt;
|
file_format fmt;
|
||||||
/* The current file's format. */
|
/* The file's format. */
|
||||||
struct stat *current_stat;
|
struct stat *current_stat;
|
||||||
/* The current file's stat. */
|
/* The file's current stat information. */
|
||||||
undo *undotop;
|
undo *undotop;
|
||||||
/* Top of the undo list. */
|
/* The top of the undo list. */
|
||||||
undo *current_undo;
|
undo *current_undo;
|
||||||
/* The current (i.e. next) level of undo. */
|
/* The current (i.e. next) level of undo. */
|
||||||
undo_type last_action;
|
undo_type last_action;
|
||||||
|
/* The type of the last action the user performed. */
|
||||||
char *lock_filename;
|
char *lock_filename;
|
||||||
/* The path of the lockfile, if we created one. */
|
/* The path of the lockfile, if we created one. */
|
||||||
#endif
|
#endif
|
||||||
|
@ -408,12 +408,12 @@ typedef struct openfilestruct {
|
||||||
syntaxtype *syntax;
|
syntaxtype *syntax;
|
||||||
/* The syntax struct for this file, if any. */
|
/* The syntax struct for this file, if any. */
|
||||||
colortype *colorstrings;
|
colortype *colorstrings;
|
||||||
/* The current file's associated colors. */
|
/* The file's associated colors. */
|
||||||
#endif
|
#endif
|
||||||
struct openfilestruct *next;
|
struct openfilestruct *next;
|
||||||
/* Next node. */
|
/* The next open file, if any. */
|
||||||
struct openfilestruct *prev;
|
struct openfilestruct *prev;
|
||||||
/* Previous node. */
|
/* The preceding open file, if any. */
|
||||||
} openfilestruct;
|
} openfilestruct;
|
||||||
|
|
||||||
#ifndef DISABLE_NANORC
|
#ifndef DISABLE_NANORC
|
||||||
|
@ -431,7 +431,7 @@ typedef struct sc {
|
||||||
key_type type;
|
key_type type;
|
||||||
/* What kind of command key it is, for convenience later. */
|
/* What kind of command key it is, for convenience later. */
|
||||||
int seq;
|
int seq;
|
||||||
/* The actual sequence to check on the type is determined. */
|
/* The actual sequence to check once the type is determined. */
|
||||||
int menus;
|
int menus;
|
||||||
/* Which menus this applies to. */
|
/* Which menus this applies to. */
|
||||||
void (*scfunc)(void);
|
void (*scfunc)(void);
|
||||||
|
@ -447,22 +447,22 @@ typedef struct sc {
|
||||||
|
|
||||||
typedef struct subnfunc {
|
typedef struct subnfunc {
|
||||||
void (*scfunc)(void);
|
void (*scfunc)(void);
|
||||||
/* What function this is. */
|
/* The actual function to call. */
|
||||||
int menus;
|
int menus;
|
||||||
/* In what menus this function applies. */
|
/* In what menus this function applies. */
|
||||||
const char *desc;
|
const char *desc;
|
||||||
/* The function's description, e.g. "Page Up". */
|
/* The function's short description, for example "Where Is". */
|
||||||
#ifndef DISABLE_HELP
|
#ifndef DISABLE_HELP
|
||||||
const char *help;
|
const char *help;
|
||||||
/* The help file entry text for this function. */
|
/* The help-screen text for this function. */
|
||||||
bool blank_after;
|
bool blank_after;
|
||||||
/* Whether there should be a blank line after the help entry
|
/* Whether there should be a blank line after the help text
|
||||||
* text for this function. */
|
* for this function. */
|
||||||
#endif
|
#endif
|
||||||
bool viewok;
|
bool viewok;
|
||||||
/* Is this function allowed when in view mode? */
|
/* Is this function allowed when in view mode? */
|
||||||
long toggle;
|
long toggle;
|
||||||
/* If this is a toggle, if nonzero what toggle to set. */
|
/* If this is a toggle, which toggle to affect. */
|
||||||
struct subnfunc *next;
|
struct subnfunc *next;
|
||||||
/* Next item in the list. */
|
/* Next item in the list. */
|
||||||
} subnfunc;
|
} subnfunc;
|
||||||
|
@ -538,7 +538,8 @@ enum
|
||||||
#define MYESNO (1<<13)
|
#define MYESNO (1<<13)
|
||||||
#define MLINTER (1<<14)
|
#define MLINTER (1<<14)
|
||||||
/* This is an abbreviation for all menus except Help and YesNo. */
|
/* This is an abbreviation for all menus except Help and YesNo. */
|
||||||
#define MMOST (MMAIN|MWHEREIS|MREPLACE|MREPLACEWITH|MGOTOLINE|MWRITEFILE|MINSERTFILE|MEXTCMD|MBROWSER|MWHEREISFILE|MGOTODIR|MSPELL|MLINTER)
|
#define MMOST (MMAIN|MWHEREIS|MREPLACE|MREPLACEWITH|MGOTOLINE|MWRITEFILE|MINSERTFILE|\
|
||||||
|
MEXTCMD|MBROWSER|MWHEREISFILE|MGOTODIR|MSPELL|MLINTER)
|
||||||
|
|
||||||
/* Control key sequences. Changing these would be very, very bad. */
|
/* Control key sequences. Changing these would be very, very bad. */
|
||||||
#define NANO_CONTROL_SPACE 0
|
#define NANO_CONTROL_SPACE 0
|
||||||
|
|
Loading…
Reference in New Issue