16d146a9ae310a60ac9d04eb26c62b6b23b14eb9
This commit completely overhauls the heading navigation feature (d/shift+D keys) to use actual HTML tag information instead of unreliable text-based heuristics. Key improvements: - Navigation now works 100% reliably by tracking actual <h1>-<h6> HTML tags - Eliminates false positives from bold text, links, and buttons - No longer navigates to blank lines around headings - Provides true screen reader-style heading navigation Technical implementation: - Added LINE_FLAG_HEADING flag to mark heading lines during HTML processing - Enhanced readbuffer with in_heading field to track heading tag state - Modified HTML parser to set/clear heading flags on <h>/<\/h> tags - Updated TextLine and Line structures to preserve heading information - Simplified navigation functions to use reliable flag-based detection - Added content length check to avoid marking blank spacing lines Also includes compilation fixes for modern GCC: - Fixed function pointer type compatibility issues - Updated signal handler declarations - Resolved deprecation warnings for various system calls 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
w3m: WWW wo Miru Tool ===================== w3m is a pager with WWW capability. It IS a pager, but it can be used as a text-mode WWW browser. This package is maintained for Debian <https://www.debian.org>, forked from the original version <https://sourceforge.net/projects/w3m/>. If you can read English, see doc/*. If you can read Japanese, see doc-jp/*. If you can read both, read both and correct English. :-)
Description
Languages
C
60.9%
HTML
13.4%
Roff
12.2%
JavaScript
5.6%
Perl
1.7%
Other
6.1%