- Jun 06, 2024
-
-
Yuanle Song authored
-
- May 27, 2024
-
-
Yuanle Song authored
remaining one warning is for long file path and URL, which should be kept at its current form.
-
Yuanle Song authored
-
Yuanle Song authored
-
Yuanle Song authored
- zero-input-reload-all.el now load byte-compile-flags.el so flags are maintained in one place.
-
- May 26, 2024
-
-
Yuanle Song authored
-
Yuanle Song authored
- update file list in README - add "Which panel should I use?" in README - added a version number in zero-input-panel-posframe.el comments
-
Yuanle Song authored
-
Yuanle Song authored
-
Yuanle Song authored
-
Yuanle Song authored
- It is a panel based on Emacs minibuffer, so it works everywhere Emacs runs. No xorg/wayland required. - added zero-input-panel-is-ephemeral variable in zero-input-framework.el see its docstring to learn what it is used for. - this panel is tested works in tty emacs. - minor, do not update zero-input.el when content would not change. updated Makefile and build.py, now build.py will not overwrite zero-input.el if content would not change.
-
- May 23, 2024
-
-
Yuanle Song authored
-
Yuanle Song authored
- auto handle service already :exists case when running (zero-input-panel-posframe-init) - add a function zero-input-panel-posframe-show-candidates-prepare-buffer, which user can redefine to style the posframe panel. - add zero-input-panel-posframe.el in zero-input-reload-all.el
-
- May 22, 2024
-
-
Yuanle Song authored
- see the implementation in zero-input-panel-posframe.el this is not load by default by zero-input.el. the old panel is built using C and gtk, which doesn't work well on Wayland display server. posframe panel works on both Xorg and Wayland. the posframe UI looks poor cause I haven't worked on make it pretty yet. the code is published so I have a panel that works in Wayland. - Makefile: do not warn about docstring longer than 80 chars when byte-compile - Makefile: auto detect s library path - fix a few docstring single quote escape issues. - bugfix: define-minor-mode uses keywords args instead of obsolete positional args. - bugfix: use after-focus-change-function when it's available, fallback to focus-in-hook and focus-out-hook when it is not.
-
- Oct 05, 2023
-
-
Yuanle Song authored
-
- Aug 08, 2021
-
-
Yuanle Song authored
-
- Apr 05, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
-
- Feb 23, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
in zero-input-punctuation-full-map
-
Yuanle Song authored
update doc
-
- Feb 20, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
should not use [ ] when condition is a command
-
Yuanle Song authored
char doesn't need any quote.
-
Yuanle Song authored
-
Yuanle Song authored
- add .travis.yml - update Makefile to make it work with travis CI. - add requirements.txt file - bugfix: "make dist-check" should use ert-run-tests-batch-and-exit
-
Yuanle Song authored
- add bug report link in README - update intro doc for melpa - add melpa badge in README - add punctuation doc in README - other minor doc updates
-
Yuanle Song authored
- add bug report link in README; - add melpa badge in README; - update intro doc in zero-input.el.in, this is used as melpa pkg description.
-
Yuanle Song authored
-
- Feb 16, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
use string for input method name in `zero-input-ims'.
-
Yuanle Song authored
updated docstring for some variables.
-
Yuanle Song authored
-
Yuanle Song authored
capital letter + dot + digit is now supported in auto convert.
-
Yuanle Song authored
to match the package name. update doc in README file.
-
- Feb 04, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
once when the code is moved into a function.
-
Yuanle Song authored
This feature is enabled by default. To turn off this feature, (setq zero-input-auto-fix-dot-between-numbers nil)
-
Yuanle Song authored
for zero-input-pinyin. zero-pinyin now uses zero-input-pinyin-build-candidates-unified to fetch candidates. It is a unified interface, supports both sync and async mode.
-
Yuanle Song authored
sometimes after GetCandidate dbus call, zero-input-fetch-size and zero-input-candidates is not updated. This was because the async function callback didn't update the metadata in some places. - update initial fetch size and fetch size to be 1+ candidates needed for target page. - removed zero-input-build-candidates-complete function, each async call should have its own callback function, don't reuse this one. in callback function, post GetCandidate metadata should be updated.
-