emacs.cxx File Reference

#include "compat.h"
#include "sys.h"
#include "el.h"

Go to the source code of this file.

Functions

el_protected ElAction_t em_delete_or_list (EditLine_t *el, int)
el_protected ElAction_t em_delete_next_word (EditLine_t *el, int)
el_protected ElAction_t em_yank (EditLine_t *el, int)
el_protected ElAction_t em_kill_line (EditLine_t *el, int)
el_protected ElAction_t em_kill_region (EditLine_t *el, int)
el_protected ElAction_t em_copy_region (EditLine_t *el, int)
el_protected ElAction_t em_gosmacs_traspose (EditLine_t *el, int c)
el_protected ElAction_t em_next_word (EditLine_t *el, int)
el_protected ElAction_t em_upper_case (EditLine_t *el, int)
el_protected ElAction_t em_capitol_case (EditLine_t *el, int)
el_protected ElAction_t em_lower_case (EditLine_t *el, int)
el_protected ElAction_t em_set_mark (EditLine_t *el, int)
el_protected ElAction_t em_exchange_mark (EditLine_t *el, int)
el_protected ElAction_t em_universal_argument (EditLine_t *el, int)
el_protected ElAction_t em_meta_next (EditLine_t *el, int)
el_protected ElAction_t em_toggle_overwrite (EditLine_t *el, int)
el_protected ElAction_t em_copy_prev_word (EditLine_t *el, int)
el_protected ElAction_t em_inc_search_next (EditLine_t *el, int)
el_protected ElAction_t em_inc_search_prev (EditLine_t *el, int)
el_protected ElAction_t em_undo (EditLine_t *el, int)


Function Documentation

el_protected ElAction_t em_capitol_case ( EditLine_t el,
int   
)

Definition at line 326 of file emacs.cxx.

References c__next_word(), ce__isword(), ElState_t::fArgument, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, and EditLine_t::fState.

el_protected ElAction_t em_copy_prev_word ( EditLine_t el,
int   
)

Definition at line 457 of file emacs.cxx.

References c__prev_word(), c_insert(), CC_ERROR, CC_REFRESH, ce__isword(), ElState_t::fArgument, ElLine_t::fBuffer, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, and EditLine_t::fState.

el_protected ElAction_t em_copy_region ( EditLine_t el,
int   
)

Definition at line 223 of file emacs.cxx.

References CC_ERROR, CC_NORM, CKill_t::fBuf, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, CKill_t::fLast, EditLine_t::fLine, and CKill_t::fMark.

el_protected ElAction_t em_delete_next_word ( EditLine_t el,
int   
)

Definition at line 93 of file emacs.cxx.

References c__next_word(), c_delafter(), CC_ERROR, CC_REFRESH, ce__isword(), ElState_t::fArgument, CKill_t::fBuf, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, CKill_t::fLast, ElLine_t::fLastChar, EditLine_t::fLine, EditLine_t::fState, and p.

el_protected ElAction_t em_delete_or_list ( EditLine_t el,
int   
)

Definition at line 59 of file emacs.cxx.

References c_delafter(), CC_EOF, CC_ERROR, CC_REFRESH, ElState_t::fArgument, ElLine_t::fBuffer, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, EditLine_t::fState, STReof, term__flush(), term_beep(), and term_overwrite().

el_protected ElAction_t em_exchange_mark ( EditLine_t el,
int   
)

Definition at line 402 of file emacs.cxx.

References CC_CURSOR, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, EditLine_t::fLine, and CKill_t::fMark.

el_protected ElAction_t em_gosmacs_traspose ( EditLine_t el,
int  c 
)

Definition at line 254 of file emacs.cxx.

References CC_ERROR, CC_REFRESH, ElLine_t::fBuffer, ElLine_t::fCursor, and EditLine_t::fLine.

el_protected ElAction_t em_inc_search_next ( EditLine_t el,
int   
)

Definition at line 486 of file emacs.cxx.

References ce_inc_search(), ED_SEARCH_NEXT_HISTORY, ElSearch_t::fPatLen, and EditLine_t::fSearch.

el_protected ElAction_t em_inc_search_prev ( EditLine_t el,
int   
)

Definition at line 497 of file emacs.cxx.

References ce_inc_search(), ED_SEARCH_PREV_HISTORY, ElSearch_t::fPatLen, and EditLine_t::fSearch.

el_protected ElAction_t em_kill_line ( EditLine_t el,
int   
)

Definition at line 166 of file emacs.cxx.

References CC_REFRESH, CKill_t::fBuf, ElLine_t::fBuffer, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, CKill_t::fLast, ElLine_t::fLastChar, and EditLine_t::fLine.

el_protected ElAction_t em_kill_region ( EditLine_t el,
int   
)

Definition at line 188 of file emacs.cxx.

References c_delafter(), c_delbefore(), CC_ERROR, CC_REFRESH, CKill_t::fBuf, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, CKill_t::fLast, EditLine_t::fLine, and CKill_t::fMark.

el_protected ElAction_t em_lower_case ( EditLine_t el,
int   
)

Definition at line 363 of file emacs.cxx.

References c__next_word(), CC_REFRESH, ce__isword(), ElState_t::fArgument, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, and EditLine_t::fState.

el_protected ElAction_t em_meta_next ( EditLine_t el,
int   
)

Definition at line 434 of file emacs.cxx.

References CC_ARGHACK, ElState_t::fMetaNext, and EditLine_t::fState.

el_protected ElAction_t em_next_word ( EditLine_t el,
int   
)

Definition at line 273 of file emacs.cxx.

References c__next_word(), CC_CURSOR, CC_ERROR, CC_REFRESH, ce__isword(), cv_delfini(), DELETE, CVCmd_t::fAction, ElState_t::fArgument, EditLine_t::fCharEd, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, EditLine_t::fMap, EditLine_t::fState, ElMap_t::fType, ElCharEd_t::fVCmd, and MAP_VI.

el_protected ElAction_t em_set_mark ( EditLine_t el,
int   
)

Definition at line 390 of file emacs.cxx.

References CC_NORM, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, EditLine_t::fLine, and CKill_t::fMark.

el_protected ElAction_t em_toggle_overwrite ( EditLine_t el,
int   
)

Definition at line 445 of file emacs.cxx.

References CC_NORM, ElState_t::fInputMode, EditLine_t::fState, MODE_INSERT, and MODE_REPLACE.

el_protected ElAction_t em_undo ( EditLine_t el,
int   
)

Definition at line 509 of file emacs.cxx.

References c_insert(), CC_ERROR, CC_NORM, CHANGE, DELETE, CUndo_t::fAction, CUndo_t::fBuf, EditLine_t::fCharEd, ElLine_t::fCursor, CUndo_t::fDSize, EditLine_t::fErrFile, CUndo_t::fISize, ElLine_t::fLastChar, EditLine_t::fLine, fprintf(), CUndo_t::fPtr, ElCharEd_t::fUndo, i, INSERT, int, size, and void.

el_protected ElAction_t em_universal_argument ( EditLine_t el,
int   
)

Definition at line 418 of file emacs.cxx.

References CC_ARGHACK, CC_ERROR, ElState_t::fArgument, ElState_t::fDoingArg, and EditLine_t::fState.

el_protected ElAction_t em_upper_case ( EditLine_t el,
int   
)

Definition at line 299 of file emacs.cxx.

References c__next_word(), CC_REFRESH, ce__isword(), ElState_t::fArgument, ElLine_t::fCursor, ElLine_t::fLastChar, EditLine_t::fLine, and EditLine_t::fState.

el_protected ElAction_t em_yank ( EditLine_t el,
int   
)

Definition at line 125 of file emacs.cxx.

References c_insert(), CC_ERROR, CC_REFRESH, ch_enlargebufs(), ElState_t::fArgument, CKill_t::fBuf, EditLine_t::fCharEd, ElLine_t::fCursor, ElCharEd_t::fKill, CKill_t::fLast, ElLine_t::fLastChar, ElLine_t::fLimit, EditLine_t::fLine, CKill_t::fMark, and EditLine_t::fState.


Generated on Tue Jul 5 15:57:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1