diff options
author | bptato <nincsnevem662@gmail.com> | 2025-01-19 19:39:42 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2025-01-19 19:46:56 +0100 |
commit | e00b84ba6dbd7880d22dc9aafa05caff0c300dc4 (patch) | |
tree | d5a564b1495f9d62cca24e8db7406aaefd1d7aae /src/local | |
parent | 692cc321e71c3d8ba39563c0882a668c17c180f0 (diff) | |
download | chawan-e00b84ba6dbd7880d22dc9aafa05caff0c300dc4.tar.gz |
container, config.toml: add | command
Particularly useful when debugging minified JS. vi always wraps; the centering behavior is from vim.
Diffstat (limited to 'src/local')
-rw-r--r-- | src/local/container.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/local/container.nim b/src/local/container.nim index b9825c7c..981c4802 100644 --- a/src/local/container.nim +++ b/src/local/container.nim @@ -706,6 +706,12 @@ proc setCursorYCenter(container: Container; y: int; refresh = true) if fy != container.fromy: container.centerLine() +proc setCursorXCenter(container: Container; x: int; refresh = true) {.jsfunc.} = + let fx = container.fromx + container.setCursorX(x, refresh) + if fx != container.fromx: + container.centerColumn() + proc setCursorXYCenter*(container: Container; x, y: int; refresh = true) {.jsfunc.} = let fy = container.fromy |