You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix scroll up/down to move point if already at end
move by paragraph on M-[ and M-]
scroll horizontally on M-{ and M-}
scroll up/down with argument should scroll by screen row.
simplify C-z A-z accordingly
accented letters on OS/X
combining unicode glyphs produce bogus cursor positions
example: V M-’
this problem occurs if no combined glyph exists.
qemacs does not take into account combination performed by the terminal.
Terminal glyph width of 0 should be supported.
deal with accents in filenames (OS/X uses separate utf8 accents)
stats command for word count and mode specific stats
extend hex mode to support 16,32,64 words as little and big endian
rectangular regions, cut/paste
transpose-chars broken except at end of line
transpose-words broken except at beginning of line
mark-paragraph -> M-h
combine accents with M-` M-’ M-” M-^
inserting accents should combine with previous char
Windowing / Display
window scrolling not emulated in tty (check ^Z in recursive eps)
multiple frames
lingering windows
cursor not found on doc/256colors.raw if truncate-lines=1
enlarge-window-interactively
enlarge-window-horizontally
enlarge-window
tab cursor displayed size
improve speed of text renderer / improve truncate mode
merge some good parts with CSS renderer ?.
Suppress CRC hack (not reliable).
display alternate cursor in non active column in hex mode.
fix crash bug on fragments longer than MAX_SCREEN_WIDTH.
vertical scroll bar
menu / context-menu / toolbars / dialogs
improve layout scheme for better scalability.
scrolling by window size should position cursor differently
emulation mode to use line-drawing characters for window borders
Clean window deletion mess:
avoid problems with popups (kill_buffer, delete_window, split_window)
detach window from tree and keep attached to buffer if last
detach window from tree and put in delayed free tree otherwise
edit_close(s)
do_delete_window(s)
bufed_select(s) if vertical split
dired_select(s) if vertical split
do_less_quit(s)
do_delete_other_windows(s) deletes other windows (!)
do_minibuffer_exit(s) also deletes completion_popup
insert_window_left() deletes some left-most windows
do_list_buffers()
do_dired()
Search / Replace
unihex search broken for non ASCII chars
query_replace_replace for non utf8 buffers
regex search/replace (use glibc 2.1 regex.c file)
search replace across multiple files
faster search
is->dir fixup in incremental search
query-replace options: u -> undo last change
Unicode / bidir
set_input_method() and set_buffer_file_coding_system() in config file.
fix kana input method
charset: add JIS missing encoding functions
add JIS charset probing functions
test Hebrew keymap support.
X11 display / graphics
move -nw cmd line option to tty.c and make term_probe return better score
remember X11 window positions and restore layout ?
improve image viewer.
faster video handling (generalize invalidate region system)
integrate tinySVG renderer based on the new libraster.
implement wheel mode in CSS display.
fix configure for missing support: x11 xv png …
add configure –disable-graphics
dpy_open_font should never return NULL, must have a system font.
Outline / Org mode
outline styles
implement hide / show regions
markdown-mode (.mkd files, different syntax)
C mode
c-indent
indent-with-tabs
auto-indent
stats command for slcc
add TAGS support:
recursive search of QTAGS file.
C decl parser
global QTAGS file indexed with global includes
see if java/javascript/c++ is OK.
autocomplete keyword, function, variable, member names
forward-ifdef, backward-ifdef, show-ifdefs
automatic indentation detection
c-mode descendants:
as-mode: ActionStript files
awk-mode
C++ mode
objc-mode: Objective C
csharp-mode: C#
d-mode
java-mode
javascript-mode, js-mode -> javascript files
json-mode
scala-mode
yacc-mode
go-mode
idl-mode
HTML mode
distribute libqhtml as a separate project
OPTIMIZE eb_nextc et al or always duplicate box content (big speed improvement).
polish end of line offset/cursor displacement support.