Hollow Man
a21b952fc7
patch for #319 ( #323 )
...
* patch for #319
* Patch Change Request in #323
6 years ago
Hollow Man
73e2201de7
Fix typos
6 years ago
Hollow Man
1b5e23ba1e
Add English documentation for EAF functions
6 years ago
Mingde (Matthew) Zeng
4a53e9d888
Try to require tab-line instead of checking emacs version
...
Fixes #317
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
08d66b3ff0
Fix #317
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
wenpin
11af5aafc2
support emacs 27 tab-line-mode
...
tab-line-mode news: https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.27#L2755
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
77f805ad1b
Rename scroll -> scroll_other_buffer, update_details -> update_buffer_details
...
So the names are more precise and better reflect what they really are.
Also some scroll code refactoring.
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
5333d737dd
eaf-get-path-or-url: change message to user-error
...
error must not be message, otherwise messes up eaf-open-external
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
edd3058256
rename clear_all_cookies to clear_cookies
6 years ago
Mingde (Matthew) Zeng
fe35417f29
eaf-browser-restore-buffers: check for non-nil
6 years ago
Mingde (Matthew) Zeng
78ae3cb88d
EAF Browser: New option eaf-browser-continue-where-left-off
...
Similar to Chromium's Setting -> On start-up -> Continue where you left off.
If non-nil, all active EAF Browser buffers will be saved before Emacs is killed,
and will re-open them when calling `eaf-browser-restore-buffers' in the future session.
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
9f8f1701aa
Rename eaf-open-office generated buffer
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
1582ceac4e
Rewrite eaf-restart-process so it re-opens all EAF buffers
...
Signed-off-by: Mingde (Matthew) Zeng <matthewzmd@gmail.com>
6 years ago
Mingde (Matthew) Zeng
199a9aa5c0
Notifies user to use eaf-open-office to open office files
6 years ago
Mingde (Matthew) Zeng
26a65e618c
Precisely add eaf subdirectories containing .el to load-path
6 years ago
Kin
21344bee1c
make eaf-pdf-outline buffer read-only and bind "q" to close window ( #299 )
...
Co-authored-by: Andy Stewart <lazycat.manatee@gmail.com>
6 years ago
lee
29ce071f82
separate evil-eaf.el from eaf.el.
6 years ago
lee
047b7fd3ca
remove buffer-list-update-hook.
6 years ago
lee
93082aacd2
support modify keybindings.
6 years ago
lee
6bf586ce85
auto enable evil integration.
6 years ago
lee
52d9d98037
fix function evil_escape not found.
6 years ago
lee
617318633f
make it easy to use in evil.
6 years ago
Andy Stewart
7198bf8b5d
Add key for insert_or_open_download_manage_page
6 years ago
lee
350cec5221
focus first input when you press `i`.
6 years ago
Mingde (Matthew) Zeng
d5450f6284
eaf-call: convert "True", "False" to t, nil when necessary
6 years ago
Andy Stewart
01072601f7
Fix message format error.
6 years ago
Alois Janíček
f4d2abad3a
Prevent buffer name collision
...
Prevent buffer name collision by demanding unique buffer name.
When having opened WEB PAGE 1 in EAF browser BUFFER 1, opening
WEB PAGE 1 from another EAF buffer results in error.
Passing `t` as second argument to `rename-buffer` will suffix
duplicate buffer names with `<NUM>`.
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
464f76431a
Format toc indent at Python side.
6 years ago
Andy Stewart
99802e7348
PDF Viewer: add new command eaf-pdf-outline.
6 years ago
zsxh
2bac42dd2f
append xls to eaf-office-extension-list
6 years ago
Mingde (Matthew) Zeng
5351e3373e
Revise EAF PDF keybindings
6 years ago
Andy Stewart
3b9468ed5e
Adjust key of pdf binding.
6 years ago
Andy Stewart
81fd2ba84c
Revert "Adjust key."
...
This reverts commit 9b0add2f73 .
6 years ago
Andy Stewart
9b0add2f73
Adjust key.
6 years ago
Mingde (Matthew) Zeng
36cfc6f29b
Fully support eaf-send-alt-backspace-sequence
6 years ago
luhuaei
c0b3373419
pdf-viewer: support scroll left and right
6 years ago
Andy Stewart
4e1b35b915
Use json as data format between elisp and python.
6 years ago
Mingde (Matthew) Zeng
d629d9e8d8
Alaways open a new buffer with eaf-open-terminal
6 years ago
Mingde (Matthew) Zeng
b2d135a1dd
Add eaf-terminal-font-size variable
6 years ago
Mingde (Matthew) Zeng
65d89554df
Smoothen EAF Terminal and utilize prefix arg for general eaf-open
...
Do not hang up when using tramp, default to local $HOME instead
If a buffer of EAF Terminal in `default-directory' exists, switch to
the buffer. To override and open a new terminal regardless, call
interactively with prefix arg.
Use prefix arg to open a new buffer for any eaf-open
6 years ago
Andy Stewart
2fde36ccc8
Make terminal support Alt + Backspace.
6 years ago
Andy Stewart
018ec8bbad
Add insert_or_copy_code command.
6 years ago
Andy Stewart
320840214b
Use filebrowser instead ugly http server.
6 years ago
Andy Stewart
27f70100e1
Add terminal actions.
6 years ago
Andy Stewart
d3de078af2
Terminal: use Xterm.js instead wetty.
6 years ago
Andy Stewart
bec77e1462
Add 'call_emacs' interface: python call elisp method and wait return result.
6 years ago
Mingde (Matthew) Zeng
d72413fefa
Rename edit_link to edit_url
6 years ago
Mingde (Matthew) Zeng
6c7fd32f33
Format EAF messages
6 years ago