You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lnav/src
Tim Stack 2062c7003b [views_vtab] add a movement column to lnav_views and other stuff (related to #1088)
I've plumbed the "movement" control through the lnav_views table
so that it can be controlled through the keymap definition instead
of hard-coded in hotkeys.cc.  (Trying to move most stuff out of
there...)

Removed listview_curses::lv_displayed_rows since it seemed to
cause some glitchy behavior when moving to the last line.

Call invoke_scroll() when changing the selection and change the
bottom status to reflect the selected line instead of just the
top.  Also, changing the selectability should set "needs update".

Change more commands to use the selection instead of the top.
2 years ago
..
base [lint] fix some coverity/clang-tidy issues 2 years ago
fmtlib [libs] bump fmt version 2 years ago
formats Handle empty referer in access log (fixes #1059) 2 years ago
ghc [libs] bump ghc::filesystem 2 years ago
internals [sql] tweaks to parse_url() 2 years ago
keymaps [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
mapbox [debt] fix a leak in lnav_view_filters 4 years ago
pcrepp [pcre2pp] allocate match_data on the stack 2 years ago
pugixml [libs] bump pugixml version 2 years ago
remote [clang-format] init 2 years ago
safe Add final linux LF newline 3 years ago
scripts [views] fix an issue with the log view not updating when switching back from text 3 years ago
spookyhash [port] hopefully the last endian issue 2 years ago
tailer Update tailer 2 years ago
themes [themes] add missing scrollbar style 2 years ago
third-party [ryml] remove unnecessary include that is triggering a compile error on some archs 2 years ago
ww898 [debt] more tech debt 4 years ago
yajl [afl] some more fixes for fuzzer bugs 2 years ago
yajlpp [lint] fix some coverity/clang-tidy issues 2 years ago
CMakeLists.txt Update CMakeLists.txt 2 years ago
Makefile.am [fini] fix a destruction ordering issue 2 years ago
all_logs_vtab.cc [pcre2] migrate from pcre to pcre2 2 years ago
all_logs_vtab.hh [db] move the shared_buffer_ref out of logline_value 2 years ago
alpha-release.sh [build] run ldd on the generated binary 7 years ago
animals.json [anon] add an anonymizer to help with support requests 2 years ago
ansi-palette.json [config] initial support for themes 5 years ago
archive_manager.cc [yajlpp] flesh things out a bit more 2 years ago
archive_manager.cfg.hh [build] fix some warnings 2 years ago
archive_manager.hh [modernize] some more cleanups 2 years ago
big_array.hh [clang-format] init 2 years ago
bin2c.hh [clang-format] init 2 years ago
bookmarks.cc [views] add a breadcrumb view 2 years ago
bookmarks.hh [mark-expr] expression marks should count when showing elapsed time 2 years ago
bottom_status_source.cc [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
bottom_status_source.hh [build] fix some warnings 2 years ago
bound_tags.hh [fini] fix a destruction ordering issue 2 years ago
breadcrumb.hh [perf] fix some performance issues with log vtabs 2 years ago
breadcrumb_curses.cc [line_buffer] add some performance counters for tracking SQL perf 2 years ago
breadcrumb_curses.hh [md4c] initial markdown support 2 years ago
byte_array.hh [anon] add an anonymizer to help with support requests 2 years ago
collation-functions.cc [build] some clang-tidy fixes 2 years ago
column_namer.cc [line_buffer] add some performance counters for tracking SQL perf 2 years ago
column_namer.hh [line_buffer] add some performance counters for tracking SQL perf 2 years ago
command_executor.cc [fini] fix a destruction ordering issue 2 years ago
command_executor.hh [db] move the shared_buffer_ref out of logline_value 2 years ago
config.cmake.h.in [logfile] handle logs with ANSI escapes 2 years ago
curl_looper.cc [sql] add parse_url()/unparse_url() functions 2 years ago
curl_looper.hh [regex101] add an integration with regex101 2 years ago
data_parser.cc [logfile] handle logs with ANSI escapes 2 years ago
data_parser.hh [logfile] handle logs with ANSI escapes 2 years ago
data_scanner.cc [build] missing include 2 years ago
data_scanner.hh [anon] add an anonymizer to help with support requests 2 years ago
data_scanner_re.cc [data_scanner] fix performance regression 2 years ago
data_scanner_re.re [data_scanner] fix performance regression 2 years ago
db_sub_source.cc [db] avoid reusing the same chart colors 2 years ago
db_sub_source.hh [db] avoid reusing the same chart colors 2 years ago
diseases.json [anon] add an anonymizer to help with support requests 2 years ago
doc_status_source.hh [regex101] add an integration with regex101 2 years ago
document.sections.cc [data_scanner] fix DT_H1 detection 2 years ago
document.sections.hh [markdown] add support for going to an anchor 2 years ago
dump_internals.cc [user_notifications] treat message as markdown 2 years ago
dump_internals.hh [regex101] add an integration with regex101 2 years ago
elem_to_json.cc [sql] extract() assumed too much about elements 2 years ago
elem_to_json.hh [clang-format] init 2 years ago
emojis.json [md4c] initial markdown support 2 years ago
environ_vtab.cc [tidy] remove duplicate struct names 2 years ago
environ_vtab.hh [build] some clang-tidy fixes 2 years ago
extension-functions.cc [clang-format] init 2 years ago
field_overlay_source.cc Move the displayed 'fields' details view with the cursor line 2 years ago
field_overlay_source.hh [logfile] move bookmark_metadata to logfiles 2 years ago
file_collection.cc [pcre2] migrate from pcre to pcre2 2 years ago
file_collection.hh [markdown] add support for going to an anchor 2 years ago
file_format.cc [modernize] some more cleanups 2 years ago
file_format.hh [build] some clang-tidy fixes 2 years ago
file_vtab.cc [data_scanner] fix DT_H1 detection 2 years ago
file_vtab.cfg.hh [clang-format] init 2 years ago
files_sub_source.cc [line_buffer] add some performance counters for tracking SQL perf 2 years ago
files_sub_source.hh [build] some clang-tidy fixes 2 years ago
filter_observer.cc [rescan] automatically pop the text view when the last text file is promoted 2 years ago
filter_observer.hh [build] some clang-tidy fixes 2 years ago
filter_status_source.cc [lint] fix some coverity/clang-tidy issues 2 years ago
filter_status_source.hh [console] colorize console output 2 years ago
filter_sub_source.cc [text] add some missing bound check on the filtered line index for the TEXT view 2 years ago
filter_sub_source.hh [spectro] add a summary overlay to the selected position and show log messages in a panel 2 years ago
format2csv.py [modernize] some more cleanups 2 years ago
fs-extension-functions.cc [yajlpp] flesh things out a bit more 2 years ago
fstat_vtab.cc [sql] extract() assumed too much about elements 2 years ago
fstat_vtab.hh [clang-format] init 2 years ago
fts_fuzzy_match.cc [regex101] add an integration with regex101 2 years ago
fts_fuzzy_match.hh [regex101] add an integration with regex101 2 years ago
grep_highlighter.hh [clang-format] init 2 years ago
grep_proc.cc [pcre2] migrate from pcre to pcre2 2 years ago
grep_proc.hh [pcre2] migrate from pcre to pcre2 2 years ago
help.md Add hotkey binding for toggling the cursor mode 2 years ago
help.txt Add hotkey binding for toggling the cursor mode 2 years ago
help_text.cc [clang-format] init 2 years ago
help_text.hh [regex101] add an integration with regex101 2 years ago
help_text_formatter.cc [sql] some more error improvements 2 years ago
help_text_formatter.hh [sql] some more error improvements 2 years ago
highlighter.cc [pcre2] migrate from pcre to pcre2 2 years ago
highlighter.hh [pcre2] migrate from pcre to pcre2 2 years ago
hist_source.cc [view_curses] add a unit type to line_range 2 years ago
hist_source.hh [db] avoid reusing the same chart colors 2 years ago
hotkeys.cc [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
hotkeys.hh [clang-format] init 2 years ago
init.sql [status] some more user notification tweaks 2 years ago
input_dispatcher.cc [build] fix some warnings 2 years ago
input_dispatcher.hh [clang-format] init 2 years ago
itertools.similar.hh [views] add a breadcrumb view 2 years ago
json-extension-functions.cc [sql/json] json_group_array() returns {} instead of [] 2 years ago
k_merge_tree.h [wrap] start support for word wrapping and fix a variety of glitches 11 years ago
line_buffer.cc [yajlpp] flesh things out a bit more 2 years ago
line_buffer.hh [logfile] plumb gzip header through file meta 2 years ago
listview_curses.cc [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
listview_curses.hh [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
lnav.cc Use cursor mode for 'LOG' and 'TEXT' view 2 years ago
lnav.events.cc [user_notifications] treat message as markdown 2 years ago
lnav.events.hh [user_notifications] treat message as markdown 2 years ago
lnav.hh [tidy] use auto_sqlite3 type alias 2 years ago
lnav.indexing.cc [fini] fix a destruction ordering issue 2 years ago
lnav.indexing.hh [regex101] add an integration with regex101 2 years ago
lnav.management_cli.cc [libs] bump fmt version 2 years ago
lnav.management_cli.hh [regex101] add an integration with regex101 2 years ago
lnav_commands.cc [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
lnav_commands.hh [clang-format] init 2 years ago
lnav_config.cc [config] add missing enum terminator 2 years ago
lnav_config.hh Add configuration option for cursor movement 2 years ago
lnav_config_fwd.hh [fini] fix a destruction ordering issue 2 years ago
lnav_util.cc [pcre2] migrate from pcre to pcre2 2 years ago
lnav_util.hh [port] one more endianness change 2 years ago
log.watch.cc [fini] fix a destruction ordering issue 2 years ago
log.watch.hh [logfile_sub_source] add log message watch expressions 2 years ago
log_accel.cc [clang-format] init 2 years ago
log_accel.hh [clang-format] init 2 years ago
log_actions.cc [db] move the shared_buffer_ref out of logline_value 2 years ago
log_actions.hh [regex101] add an integration with regex101 2 years ago
log_data_helper.cc [logfile] improve handling of ansi escapes 2 years ago
log_data_helper.hh [db] move the shared_buffer_ref out of logline_value 2 years ago
log_data_table.cc [logfile] improve handling of ansi escapes 2 years ago
log_data_table.hh [db] move the shared_buffer_ref out of logline_value 2 years ago
log_format.cc [yajlpp] flesh things out a bit more 2 years ago
log_format.hh [log_format] support for a separate sub-second field 2 years ago
log_format_ext.hh [log_format] perform more validations on log formats 2 years ago
log_format_fwd.hh [tidy] fixing some uninit issues 2 years ago
log_format_impls.cc [pcre2] migrate from pcre to pcre2 2 years ago
log_format_loader.cc [yajlpp] flesh things out a bit more 2 years ago
log_format_loader.hh [yajlpp] flesh things out a bit more 2 years ago
log_gutter_source.hh [mark-expr] expression marks should count when showing elapsed time 2 years ago
log_level.cc [tests] text file handling and make sure the progress status bar is updated during SQL processing 2 years ago
log_level.hh [regex101] add an integration with regex101 2 years ago
log_level_re.cc [clang-format] init 2 years ago
log_level_re.re [debt] doing some cleanup 4 years ago
log_search_table.cc [logfile] improve handling of ansi escapes 2 years ago
log_search_table.hh [pcre2] migrate from pcre to pcre2 2 years ago
log_search_table_fwd.hh [pcre2] migrate from pcre to pcre2 2 years ago
log_vtab_impl.cc [lint] fix some coverity/clang-tidy issues 2 years ago
log_vtab_impl.hh [pcre2] migrate from pcre to pcre2 2 years ago
logfile.cc [yajlpp] flesh things out a bit more 2 years ago
logfile.cfg.hh [perf] fix some text file loading issues 2 years ago
logfile.hh [logfile] improve handling of ansi escapes 2 years ago
logfile_fwd.hh [modernize] some more cleanups 2 years ago
logfile_stats.hh [clang-format] init 2 years ago
logfile_sub_source.cc [fini] fix a destruction ordering issue 2 years ago
logfile_sub_source.cfg.hh [logfile_sub_source] add log message watch expressions 2 years ago
logfile_sub_source.hh [pcre2] migrate from pcre to pcre2 2 years ago
md2attr_line.cc [pcre2] migrate from pcre to pcre2 2 years ago
md2attr_line.hh [markdown] add support for going to an anchor 2 years ago
md4cpp.cc [logfile] handle logs with ANSI escapes 2 years ago
md4cpp.hh [md4c] initial markdown support 2 years ago
network-extension-functions.cc [sql] consolidate the encoders to a single function 2 years ago
optional.hpp [pcre2] migrate from pcre to pcre2 2 years ago
pcap_manager.cc [afl] some more fixes for fuzzer bugs 2 years ago
pcap_manager.hh [modernize] some more cleanups 2 years ago
piper_proc.cc [line_buffer] fix some long-line handling 2 years ago
piper_proc.hh [regex101] add an integration with regex101 2 years ago
plain_text_source.cc [markdown] add support for going to an anchor 2 years ago
plain_text_source.hh [markdown] add support for going to an anchor 2 years ago
plugins.hh [clang-format] init 2 years ago
pollable.cc [sysclip] support osc 52 for copying to the clipboard 2 years ago
pollable.hh [sysclip] support osc 52 for copying to the clipboard 2 years ago
pretty_printer.cc [pcre2] migrate from pcre to pcre2 2 years ago
pretty_printer.hh [pcre2] migrate from pcre to pcre2 2 years ago
preview_status_source.hh [console] colorize console output 2 years ago
ptimec.c [perf] try to overlap line buffer i/o 2 years ago
ptimec.hh [tutorial] add more steps to the first tutorial 2 years ago
ptimec_rt.cc [ptimec_rt] restore '%a' handling 2 years ago
readline_callbacks.cc [markdown] add support for going to an anchor 2 years ago
readline_callbacks.hh [regex101] add an integration with regex101 2 years ago
readline_context.hh [regex101] add an integration with regex101 2 years ago
readline_curses.cc [tutorial] add more steps to the first tutorial 2 years ago
readline_curses.hh [tutorial] add more steps to the first tutorial 2 years ago
readline_highlighters.cc [pcre2] migrate from pcre to pcre2 2 years ago
readline_highlighters.hh [markdown] recognize more code fence langs 2 years ago
readline_possibilities.cc [lint] fix some coverity/clang-tidy issues 2 years ago
readline_possibilities.hh [regex101] add an integration with regex101 2 years ago
regex101.client.cc [regex101] add an integration with regex101 2 years ago
regex101.client.hh [regex101] add an integration with regex101 2 years ago
regex101.import.cc [pcre2pp] allocate match_data on the stack 2 years ago
regex101.import.hh [regex101] add an integration with regex101 2 years ago
regexp_vtab.cc [lint] fix some coverity/clang-tidy issues 2 years ago
regexp_vtab.hh [clang-format] init 2 years ago
relative_time.cc [pcre2pp] allocate match_data on the stack 2 years ago
relative_time.hh [lint] fix some coverity/clang-tidy issues 2 years ago
ring_span.hh [clang-format] init 2 years ago
root-config.json [ui] add back top status bar 2 years ago
sequence_matcher.cc [modernize] some more cleanups 2 years ago
sequence_matcher.hh [clang-format] init 2 years ago
sequence_sink.hh [clang-format] init 2 years ago
service_tags.hh [clang-format] init 2 years ago
session.export.cc [fini] fix a destruction ordering issue 2 years ago
session.export.hh [cmds] add :export-session command 2 years ago
session_data.cc [yajlpp] flesh things out a bit more 2 years ago
session_data.hh [regex101] add an integration with regex101 2 years ago
shared_buffer.cc [logfile] improve handling of ansi escapes 2 years ago
shared_buffer.hh [logfile] improve handling of ansi escapes 2 years ago
shlex.cc [pcre2] migrate from pcre to pcre2 2 years ago
shlex.hh [pcre2] migrate from pcre to pcre2 2 years ago
shlex.resolver.hh [markdown] add support for going to an anchor 2 years ago
simdutf8check.h [build] some refactoring of files 5 years ago
spectro_impls.cc [logfile] improve handling of ansi escapes 2 years ago
spectro_impls.hh [spectro] improve error messages and fix some issues with invalidation 2 years ago
spectro_source.cc [spectro] show DB overlay and handle values in an empty range 2 years ago
spectro_source.hh [spectro] improve error messages and fix some issues with invalidation 2 years ago
sql_commands.cc [fini] fix a destruction ordering issue 2 years ago
sql_help.hh [vtab] some more indexing fixes 2 years ago
sql_util.cc [logfile] plumb gzip header through file meta 2 years ago
sql_util.hh [logfile] plumb gzip header through file meta 2 years ago
sqlite-extension-func.cc [markdown] add support for going to an anchor 2 years ago
sqlite-extension-func.hh [markdown] add support for going to an anchor 2 years ago
sqlitepp.cc [line_buffer] cache compressed files 2 years ago
sqlitepp.client.hh [session] add time_offset of files to session exports 2 years ago
sqlitepp.hh [fini] fix a destruction ordering issue 2 years ago
state-extension-functions.cc [session] add time_offset of files to session exports 2 years ago
static_file_vtab.cc [tidy] remove duplicate struct names 2 years ago
static_file_vtab.hh [markdown] add support for going to an anchor 2 years ago
statusview_curses.cc [user_notifications] treat message as markdown 2 years ago
statusview_curses.hh [user_notifications] treat message as markdown 2 years ago
string-extension-functions.cc [sql] tweaks to parse_url() 2 years ago
strong_int.hh [clang-format] init 2 years ago
styling.cc [yajlpp] add for_child() helper 2 years ago
styling.hh [markdown] add support for going to an anchor 2 years ago
sysclip.cc [sysclip] support osc 52 for copying to the clipboard 2 years ago
sysclip.cfg.hh [build] fix some warnings 2 years ago
sysclip.hh [sysclip] support osc 52 for copying to the clipboard 2 years ago
term_extra.hh [regex101] add an integration with regex101 2 years ago
termios_guard.hh [regex101] add an integration with regex101 2 years ago
test_override.c override gettimeofday for testing 10 years ago
text_anonymizer.cc Make build work on FreeBSD 2 years ago
text_anonymizer.hh [anon] add an anonymizer to help with support requests 2 years ago
text_format.cc [data_scanner] fix DT_H1 detection 2 years ago
text_format.hh [logfile] plumb gzip header through file meta 2 years ago
textfile_highlighters.cc [highlight] turn off nesting for var highlight 2 years ago
textfile_highlighters.hh [clang-format] init 2 years ago
textfile_sub_source.cc [tidy] fixing some uninit issues 2 years ago
textfile_sub_source.hh [markdown] add support for going to an anchor 2 years ago
textview_curses.cc Disable highlighting of selected line if not in cursor mode 2 years ago
textview_curses.hh [markdown] add support for going to an anchor 2 years ago
textview_curses_fwd.hh [highlights] reprioritize highlighters to prefer formats over themes 2 years ago
time-extension-functions.cc [pcre2] migrate from pcre to pcre2 2 years ago
time_T.hh [clang-format] init 2 years ago
time_formats.am Update time_formats.am 2 years ago
timer.cc [clang-format] init 2 years ago
timer.hh [clang-format] init 2 years ago
top_status_source.cc [fini] fix a destruction ordering issue 2 years ago
top_status_source.cfg.hh [fini] fix a destruction ordering issue 2 years ago
top_status_source.hh [fini] fix a destruction ordering issue 2 years ago
top_sys_status_source.hh [console] colorize console output 2 years ago
unique_path.cc [lint] fix some coverity/clang-tidy issues 2 years ago
unique_path.hh [views] add a breadcrumb view 2 years ago
url_loader.hh [perf] fix url download performance 2 years ago
view_curses.cc [view_curses] remove fallback arg in to_attrs() 2 years ago
view_curses.hh [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
view_helpers.cc [markdown] add support for going to an anchor 2 years ago
view_helpers.crumbs.hh [views] add a breadcrumb view 2 years ago
view_helpers.examples.hh [console] colorize console output 2 years ago
view_helpers.hh [ui] handle resizes during sql execution 2 years ago
view_helpers.hist.hh [regex101] add an integration with regex101 2 years ago
views_vtab.cc [views_vtab] add a movement column to lnav_views and other stuff (related to #1088) 2 years ago
views_vtab.hh [clang-format] init 2 years ago
vis_line.hh [clang-format] init 2 years ago
vt52_curses.cc [session] some improvements to session export 2 years ago
vt52_curses.hh [regex101] add an integration with regex101 2 years ago
vtab_module.cc [sql] extract() assumed too much about elements 2 years ago
vtab_module.hh [sql] extract() assumed too much about elements 2 years ago
vtab_module_json.hh [line_buffer] add some performance counters for tracking SQL perf 2 years ago
words.json [anon] add an anonymizer to help with support requests 2 years ago
xml-entities.json [md4c] initial markdown support 2 years ago
xml_util.cc [build] silence some warnings 2 years ago
xml_util.hh [clang-format] init 2 years ago
xpath_vtab.cc [sql] extract() assumed too much about elements 2 years ago
xpath_vtab.hh [clang-format] init 2 years ago
xterm-palette.json [config] initial support for themes 5 years ago
xterm_mouse.cc [clang-format] init 2 years ago
xterm_mouse.hh [regex101] add an integration with regex101 2 years ago
yaml-extension-functions.cc [markdown] add support for going to an anchor 2 years ago