Andy Stewart
fa71bf43d1
Make mindmap support 4k screen.
6 years ago
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
Andy Stewart
9238e2d096
Fix issue #339
6 years ago
Mingde (Matthew) Zeng
bca41e331e
core: redesign eaf-*-dark-mode logic
...
Addresses #318 . Below is a snippet of the wiki explaining the new logic.
```org-mode
By default, a number of EAF apps will switch to dark mode if your current Emacs theme is dark.
You can override the default by setting it to =true=, =false=, or =follow=, which is unchanged.
#+BEGIN_SRC emacs-lisp
(eaf-setq eaf-browser-dark-mode "true")
(eaf-setq eaf-terminal-dark-mode "false")
(eaf-setq eaf-mindmap-dark-mode "follow") ; default option
(eaf-setq eaf-pdf-dark-mode "ignore") ; see below
#+END_SRC
In EAF PDF Viewer, since you can interactively toggle inverted mode using =i= (default keybinding), it has an *additional* option to be more flexible:
When =eaf-pdf-dark-mode= is =ignore=, opening a PDF file for the first time will =follow= the current Emacs theme. Toggle inverted mode however you want, closing the buffer will record the final state of the dark mode. Next time the PDF file opens, it will restore the previous state. Therefore eaf-pdf-dark-mode will differ per file.
```
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Hollow Man
d5aeb6b201
Fix indentation
6 years ago
Hollow Man
e508163554
Mindmap: Patch #330 Change Request 3
6 years ago
Hollow Man
edcfe120e8
Mindmap: Patch #330 Change Request 2
6 years ago
Hollow Man
3cd2d0f621
Use 'let' for local variable
6 years ago
Hollow Man
d5279fb18a
Mindmap: Export org with correct indent level
6 years ago
Hollow Man
727f06f0db
Mindmap: Patch #330 Change Request
6 years ago
Hollow Man
b9dc0c090c
Mindmap: Support multi-line insert dons nodes
6 years ago
Hollow Man
2d492ec3e6
Mindmap: Enter color from the keyboard to change node color.
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
Andy Stewart
d39ef0d2f6
Remove synchronal function 'call_emacs', ready for receive websocket
...
patches that port EAF to Windows.
6 years ago
Andy Stewart
b18b962b3e
Revert "Add brother node: don't need user edit node immediately, it's hard to"
...
This reverts commit 5dabff6913 .
6 years ago
Andy Stewart
5dabff6913
Add brother node: don't need user edit node immediately, it's hard to
...
use for Chinese.
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
zjy
7ac2234b9e
edit topic inline; end edit when pressing RET if node is being edited
6 years ago
Andy Stewart
165f43b7c7
Default EAF app follow current theme mode (light or dark)
6 years ago
Andy Stewart
a9371fb313
Add eaf-mindmap-dark-mode option.
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
eef517c844
Remove max width of node.
6 years ago
Andy Stewart
bf1b6f0024
Add insert_or_remove_middle_node and insert_or_add_middle_node.
6 years ago
Andy Stewart
6b9b8ac309
Add insert_or_cut_node_tree and insert_or_paste_node_tree
6 years ago
Andy Stewart
e14abf4b8f
Add insert_or_copy_node_topic and insert_or_paste_node_topic
6 years ago
Andy Stewart
eb7283233d
Add new command add_brother_node
6 years ago
Andy Stewart
bed7a1361e
Adjust auto save notify.
6 years ago
Andy Stewart
4b12e7bd5a
Auto save mindmap.
6 years ago
Andy Stewart
0d63e5804f
Need pass topic to minibuffer when change node topic.
6 years ago
Andy Stewart
497596aa99
Don't entry edit node status default.
6 years ago
Andy Stewart
78e9cbc445
Relayout mindmap when window resize.
6 years ago
Andy Stewart
85f8567b57
Fill mindmap background color.
6 years ago
Andy Stewart
d97540a4c4
Move eaf mindmap code to eaf-mindmap.el
6 years ago
Andy Stewart
28f95a0626
Add insert_or_save_org_file.
6 years ago
Andy Stewart
ba6062ea41
Avoid root node flash.
6 years ago
Andy Stewart
24cfad3724
use string_to_base64 remove duplicate code.
6 years ago
Andy Stewart
4630877fbe
Ad insert_or_change_node_background command.
6 years ago
Andy Stewart
9d1a10b5c3
Use root node topic as save file name.
6 years ago
Andy Stewart
d47ea74c53
Select root node before edit it.
6 years ago
Andy Stewart
e9ae4d3059
Select root node after open *.emm file.
6 years ago
Andy Stewart
aaf147d2f8
Add eaf-open-mindmap and eaf-create-mindmap.
6 years ago
Andy Stewart
26d6922bd7
Press a to save screenshot of mind map.
6 years ago
Andy Stewart
bcfee716ca
Move css to css file.
6 years ago
Andy Stewart
5c21793ce4
Adjust Root topic and remove binding for backspace.
6 years ago
Andy Stewart
3c363cbc8d
Adjust css of mindmap.
6 years ago
Andy Stewart
05c7b90ead
Adjust CSS.
6 years ago
Andy Stewart
57bf1ab9ed
Add insert_or_do commands.
6 years ago