Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-design word handling, add e, E, W, B, etc. | bptato | 2024-01-19 | 1 | -11/+19 |
| | | | | | | | | | | | | * Add functions for moving to the beginning/end of words (vi `b', `e'). * As it turns out, there are many possible interpretations of what a word is. Now we have a function for each reasonable interpretation, and the default settings match those of vi (and w3m in w3m.toml). (Exception: it's still broken on line boundaries... TODO) * Remove `bounds` from lineedit, it was horrible API design and mostly useless. In the future, an API similar to what pager now has could be added. * Update docs, and fix some spacing issues with symbols in the tables. | ||||
* | charwidth: use pre-generated map file | bptato | 2024-01-04 | 1 | -136/+2 |
| | | | | Also for reducing compilation time. | ||||
* | strwidth & url fixes | bptato | 2023-12-16 | 1 | -1/+1 |
| | | | | | | * actually search Combining for isCombining * fix searchInMap * fix cmpRange of url | ||||
* | charcategory: move out isDigitAscii | bptato | 2023-12-14 | 1 | -0/+3 |
| | | | | so we do not have to import unicode | ||||
* | break up twtstr somewhat | bptato | 2023-12-13 | 1 | -0/+246 |
Avoid computing e.g. charwidth data for http which does not need it at all. |