Mingde (Matthew) Zeng
07240c3044
core: standardize send_input_message and handle_input_response API
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
2013e0ad88
core: rewrite and simplify eaf-focus-buffer
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
4c70953f5c
Redesign build_interactive_method, generalize with build_all_methods
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
166798490a
Redesign build_widget_method to build_interactive_method
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Andy Stewart
d39ef0d2f6
Remove synchronal function 'call_emacs', ready for receive websocket
...
patches that port EAF to Windows.
6 years ago
Andy Stewart
df0ac5066a
Remove background_color interface and avoid terminal flash when loading.
6 years ago
Andy Stewart
bec77e1462
Add 'call_emacs' interface: python call elisp method and wait return result.
6 years ago
Andy Stewart
165f43b7c7
Default EAF app follow current theme mode (light or dark)
6 years ago
Andy Stewart
d66e864a0e
Move module_path in Buffer
6 years ago
Andy Stewart
2819866c1f
Revert "Pass module_path to Buffer."
...
This reverts commit 2894c4a24f .
6 years ago
Andy Stewart
2894c4a24f
Pass module_path to Buffer.
6 years ago
Andy Stewart
cccbfed4ca
Use build_widget_method and build_browser_method to remove duplicate code.
6 years ago
Andy Stewart
48ac69255a
Refactory, EAF widget should use self.buffer.foo to call `foo` method
...
that define in buffer (AppBuffer).
6 years ago
chenli
1cdad260c2
fix/rss: use link when guid is not available
...
Some rss doesn't provide a id/uuid, so they cannot provide
a attr named "id", which will result of a coredump.
"link" is a good alternative when "id/guid"
is not provided
How to reproduce coredump? just add
"http://lambda-the-ultimate.org/rss.xml " to rss-reader
6 years ago
Andy Stewart
27976bd1d2
Pass emacs_var_dict to Buffer.
6 years ago
Matthew Mingde Zeng
26af7a3d56
Remove unused imports, fix dup condition and dup declarations
6 years ago
Matthew Mingde Zeng
23fe01bfbf
Code refactor
6 years ago
Matthew Mingde Zeng
6647d5a829
Make RSS feed color more dynamic
6 years ago
Matthew Mingde Zeng
48230c004d
Fix KeyError: 'unread_articles', add documentation for *eaf* aborted
6 years ago
Andy Stewart
ebf15e0360
Add read status manage.
6 years ago
Andy Stewart
d07e445eb6
Add search and open link in browser of rss reader.
6 years ago
Andy Stewart
317c9660e2
Add scroll operations in rss reader.
6 years ago
Andy Stewart
6ee3414fa7
Finish delete feed operation.
6 years ago
Matthew Mingde Zeng
2149f2e7e7
Naming, refactor, use user-emacs-directory instead of eaf-config-dir
6 years ago
Andy Stewart
b951304fa0
Fix #186 : add new option eaf-config-dir
6 years ago
Andy Stewart
202c5ff5d7
RSS Reader: add keyboard operation and adjust UI.
6 years ago
Andy Stewart
8c5dae92eb
Save and restore feed.
6 years ago
Andy Stewart
3371130c1a
Save feed link in file when add new feed.
6 years ago
Matthew Mingde Zeng
fc9f750f8d
Modify subscribe message
6 years ago
Andy Stewart
dffc588306
Add add_subscription function, rss reader is incomplete.
6 years ago
Andy Stewart
1575689da3
Adjust article style and fix child thread cause crash when kill eaf process.
6 years ago
Andy Stewart
fb3555af04
Add RSS Reader application.
6 years ago