copilot-swe-agent[bot]
50d41ed30f
fix: enforce kinsoku rules for CJK opening punctuation in box splitting
...
Opening brackets ((, 「, 《, etc.) are now attached to the following
character instead of the preceding one, preventing them from appearing
at the end of a line which violates kinsoku typographic rules.
Fixes #9
Agent-Logs-Url: https://github.com/Kinneyzhang/emacs-kp/sessions/d05069f4-db64-4601-9816-f582edad4a1b
Co-authored-by: Kinneyzhang <38454496+Kinneyzhang@users.noreply.github.com>
2026-05-24 15:22:52 +00:00
copilot-swe-agent[bot]
9b89115b5d
fix: address code review feedback - improve docstrings and use defalias consistently
...
Co-authored-by: Kinneyzhang <38454496+Kinneyzhang@users.noreply.github.com>
2026-02-10 12:19:22 +00:00
copilot-swe-agent[bot]
af855e3394
refactor: Linus-style code quality improvements across Elisp and C modules
...
- Extract shared binary search from duplicate ekp--hyphenate-p/ekp--flagged-p
- Remove duplicate ekp-root-dir definition (shadowed ekp-utils.el version)
- Remove dead ekp-clear-caches from ekp-utils.el (cleared non-existent var)
- Replace hardcoded 'zsh' with shell-file-name for portability
- Deduplicate module reload: shared ekp--module-reload for Rust/C
- Add NULL guard for ekp_global in ekp_paragraph.c (crash prevention)
- Track actual thread count in pool to fix destroy joining wrong count
- Normalize line endings (CRLF→LF) in ekp-utils.el
Co-authored-by: Kinneyzhang <38454496+Kinneyzhang@users.noreply.github.com>
2026-02-10 12:18:00 +00:00
copilot-swe-agent[bot]
6d65902933
Fix: preserve all leading spaces in paragraph indentation
...
Co-authored-by: Kinneyzhang <38454496+Kinneyzhang@users.noreply.github.com>
2026-01-25 13:23:00 +00:00
Kinneyzhang
c88bbdd395
add dynamic moudle to improve prefermance
2026-01-25 13:50:46 +08:00
Kinneyzhang
91d9bbc1e9
process spaces between words
2026-01-25 01:17:18 +08:00
Kinneyzhang
6421f6b1fb
refactor ekp cache and code improve
2026-01-24 22:40:53 +08:00
Kinneyzhang
68b46f8337
code improve
2026-01-24 20:44:38 +08:00
Kinneyzhang
ca9349e99f
fix bug when text is blank string
2025-09-26 00:18:37 +08:00
Kinneyzhang
37baccded8
keep original text properties of string after typesetting
2025-08-22 00:06:14 +08:00
Kinneyzhang
165be829df
a batter ekp-cjk-char-p
2025-08-19 11:31:48 +08:00
Kinneyzhang
564f33ba27
fix issue #1
2025-07-28 19:45:40 +08:00
Kinneyzhang
e9b36312fb
update readme
2025-07-27 22:33:28 +08:00
Kinneyzhang
a265357e41
update readme
2025-07-27 21:35:44 +08:00
Kinneyzhang
f7f1f7104c
first commit
2025-07-26 23:52:04 +08:00