akermu / emacs-libvterm Goto Github PK
View Code? Open in Web Editor NEWEmacs libvterm integration
License: GNU General Public License v3.0
Emacs libvterm integration
License: GNU General Public License v3.0
Are there any plans to publish emacs-libvterm
to Melpa ?
If not I think there should be. This project has reached a great level of usability, and Melpa will greatly help making it available. Particularly for Spacemacs, which heavily relies on it for dependencies.
If you want Elpa why not, I think it was your intention in #1 a year ago, but as time passes and contributors add up it will be harder and harder to get their signature. It is also a risk for the future of this project, as having to sign papers will deter a range of future contributors, holding back the project like it held back the Emacs project for 40 years (in my opinion). I wouldn't be against signing them though, for what it's worth.
I'm sure that publishing to Melpa now is compatible with publishing to Elpa later.
Publishing is quite simple, you just need to fix your headers with relevant info (sometimes they even do it and send the PR to your project themselves) and send a pull request to the Melpa project on GitHub with a fetching recipe.
I can take care of it no problem since I've already done it for https://github.com/deb0ch/emacs-winum. I would just feel awkward doing it without your agreement, @akermu, so please tell me what you think 😁
Following the instructions, at the make step, I get the following error:
l/emacs-libvterm $ make
gcc -ggdb3 -Wall -I/home/sooheon/Dropbox/code/emacs/emacs/src -I/ -fPIC -c vterm-module.c
In file included from vterm-module.c:1:
./vterm-module.h:1:10: fatal error: 'emacs-module.h' file not found
#include <emacs-module.h>
^
1 error generated.
make: *** [vterm-module.o] Error 1
I installed emacs with homebrew, but not knowing where the source files are kept, also cloned the github mirror of the source. In there, there is only emacs-module.h.in
, not emacs-module.h
, but I don't know enough c to know why.
More than 3 times slower than ansi-term (same TERM setting on both).
I'm using cd /dev && time ls -la
as a benchmark.
ansi-term with TERM=xterm:
real 0m1.766s
vterm with TERM=xterm:
real 0m5.341s
As a comparison (no terminal emulation done here):
M-x shell:
real 0m0.750s
M-x shell with xterm-color.el loaded (emulates the ANSI color handling parts):
real 0m0.854s
I've successfully build everything, however, when I run make run
I get the following error in the minibuffer of Emacs:
eval-buffer: Cannot open load file: No such file or directory, vterm-module
Interestingly enough, make says that it successfully built target vterm-module.
EDIT: typo
> make EMACS-SRC=/home/me/compilation/editors/emacs/emacs/emacs-26.0.90
gcc -ggdb3 -Wall -I/home/me/compilation/editors/emacs/emacs/emacs-26.0.90/src -I/ -fPIC -c vterm-module.c
In file included from vterm-module.c:1:0:
vterm-module.h:5:19: fatal error: vterm.h: No such file or directory
compilation terminated.
make: *** [Makefile:20: vterm-module.o] Error 1
When I hit Enter
, Backspace
or move the trackpad I only get unexpected output in vterm under emacs -nw
(works as expected only on gui)
# how I ran the cmd in the clip
TERM=xterm emacs -nw -Q -L .emacs.d/.local/packages/elpa/vterm-20190219.1719/ --eval "(require 'vterm)" --eval "(vterm)"
tested this with bash,sh,fish and urxvt/termite and saw the same behavior
any thought how I can debug this further?
Hi! Just came across emacs-libvterm recently, and while I know it's not necessarily "finished", it is certainly much faster than built in emacs shell modes, which is pretty awesome. I was just wondering, what would one have to do to implement some basic mouse support? As mentioned in the README, using tmux for scrolling is fine, but it would be nice if I could enable the mouse scroll feature in tmux so that I could scroll naturally with the mouse. Is there some way to bind mouse-4/5 to send a raw mouse scroll event to the terminal, so that tmux could handle it in its normal way? Thanks!
This would also be useful in general for programs that support mouse in the terminal, eg. htop
, emacs with mouse mode on.
Hi,
It is almost impossible to use a terminal inside Emacs with Windows.
Is there any way of use emacs-libvterm in Windows?
Hi,
In the description, you advise using tmux. However, when you launch tmux, it doesn't show the bottom information bar nor does it show the copy-mode indicator (when using the copy-mode bound key, for me it's PREFIX+[)
Toggle to and from the vterm buffer
https://github.com/jixiuf/vterm-toggle
(global-set-key [f2] 'vterm-toggle)
(global-set-key [C-f2] 'vterm-toggle-cd)
Provides the command vterm-toggle
which toggles between the
vterm buffer and whatever buffer you are editing.
This is done in an "intelligent" way. Features are:
cd
command in the shell to thevterm-toggle-cd
instead of vterm-toggle
.For reference, there is a work in progress to integrate vterm
with evil-escape
: syl20bnr/evil-escape#87
set (setq-default vterm-exit-functions #'kill-buffer)
Open vterm buffer
press C-d to kill the buffer
Emacs gives the following error:
Error running timer ‘vterm--delayed-redraw’: (error "Selecting deleted buffer")
In vterm-send-key
, when shift is added as a modifier, key is set to (upcase key)
which means that (vterm-send-key "<tab>" t nil nil)
ends up outputting "<TAB>". In order to properly emit ^[[Z
, libvterm is expecting KEYCODE_TAB and VTERM_MOD_SHIFT in vterm_keyboard_key
.
This should apply to using the shift modifier with any non-alphanumeric key, I just happen to be specifically using backtab in zsh.
Is this even possible? It very well may not be but I wanted to ask just in case. Compilation mode gets sluggish for me when I use it to run large suites of unit tests with spec reporter output. I'd love to use the speed of vterm while still enjoying the niceties of compilation mode like hyperlinked errors, if possible.
Hello, recently I started to see errors like this:
error in process filter: No such directory found via CDPATH environment variable
when executing cd inside my bash session inside emacs-libvterm.
Is it possible to update default-directory
after cd so I can easily find files? At least title updated somehow...
When a command keep print outputs, the buffer can not auto scroll if the vterm
window is not activated.
emacs-version
: GNU Emacs 26.2 (build 1, x86_64-apple-darwin18.5.0, Carbon Version 158 AppKit 1671.4) of 2019-04-15
Is scrollback supported in emacs-libvterm? If not, is adding it planned?
Thanks for your great work :)
@akermu already contacted me because he is interested in contributing. I want to invite everybody to join us: remacs/remacs#1130.
If you have any questions you can ask in our gitter room.
C-c C-c
or C-c C-k
just don' t work.
The input line is force to be the first line of the buffer, the output quickly disappears. This has happened several times. I don't have a reliable way to recreate it. Also the ipython %paste magic sometimes freezes vterm.
Vterm temp to mess up with the display (with fzf) after some use. Is there a way to reset (refresh) vterm display like a new one?
When I (add-to-list 'load-path "~/.emacs.d/dist/emacs-libvterm")
and then try to (require 'vterm)
I get this error:
Debugger entered--Lisp error: (error "Required feature ‘vterm-module’ was not provided")
require(vterm-module)
eval-buffer(#<buffer *load*> nil "/home/me/.emacs.d/dist/emacs-libvterm/vterm.el" nil t) ; Reading at buffer position 218
load-with-code-conversion("/home/me/.emacs.d/dist/emacs-libvterm/vterm.el" "/home/me/.emacs.d/dist/emacs-libvterm/vterm.el" nil t)
require(vterm)
eval-region(204 220 t #f(compiled-function (ignore) #<bytecode 0x456b6f>)) ; Reading at buffer position 220
elisp--eval-defun()
eval-defun(nil)
funcall-interactively(eval-defun nil)
call-interactively(eval-defun record nil)
command-execute(eval-defun record)
execute-extended-command(nil "eval-defun" "eval-defun")
funcall-interactively(execute-extended-command nil "eval-defun" "eval-defun")
call-interactively(execute-extended-command nil nil)
command-execute(execute-extended-command)
This is despite having vterm-module.so
in ~/.emacs.d/dist/emacs-libvterm
. The log of the compile that generated it is below:
> make EMACS-SRC=/home/me/compilation/editors/emacs/emacs/emacs-26.0.90
gcc -ggdb3 -Wall -I/home/me/compilation/editors/emacs/emacs/emacs-26.0.90/src -I/ -fPIC -c vterm-module.c
vterm-module.c: In function ‘Fvterm_update’:
vterm-module.c:427:45: warning: pointer targets in passing argument 3 of ‘env->copy_string_contents’ differ in signedness [-Wpointer-sign]
env->copy_string_contents(env, args[1], key, &len);
^
vterm-module.c:427:45: note: expected ‘char *’ but argument is of type ‘unsigned char *’
vterm-module.c: At top level:
vterm-module.c:117:13: warning: ‘message’ defined but not used [-Wunused-function]
static void message(emacs_env *env, char *message) {
^
vterm-module.c:123:13: warning: ‘message_value’ defined but not used [-Wunused-function]
static void message_value(emacs_env *env, emacs_value value) {
^
gcc -shared -lvterm -lutil -o vterm-module.so vterm-module.o
rm vterm-module.o
file ~/.emacs.d/dist/emacs-libvterm/vterm-module.so
tells me that it's ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, with debug_info, not stripped
I'm using Emacs 26.0.90 in Gentoo Linux amd64. I've compiled Emacs with a --with-modules
configure flag, and the value of the module-file-suffix
variable in Emacs is ".so"
Use recent version os macOS (10.14.2)
Download recent Emacs macOS version from https://emacsformacosx.com
run the follow commands:
git clone https://github.com/akermu/emacs-libvterm
cd emacs-libvterm
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make
make outputs the following outputs, but compile will success:
Scanning dependencies of target libvterm
[ 8%] Creating directories for 'libvterm'
[ 16%] Performing download step (git clone) for 'libvterm'
Cloning into 'libvterm'...
Note: checking out 'a6293a0e033e7e86c74889b4527787993656883a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at a6293a0 The F1 to F4 keys should send SS3 rather than CSI when unmodified
[ 25%] No patch step for 'libvterm'
[ 33%] Performing update step for 'libvterm'
[ 41%] No configure step for 'libvterm'
[ 50%] Performing build step for 'libvterm'
TBL src/encoding/DECdrawing.tbl
TBL src/encoding/uk.tbl
CC src/encoding.c
CC src/keyboard.c
CC src/mouse.c
CC src/parser.c
CC src/pen.c
CC src/screen.c
CC src/state.c
CC src/unicode.c
src/unicode.c:215:12: warning: unused function 'mk_wcswidth' [-Wunused-function]
static int mk_wcswidth(const uint32_t *pwcs, size_t n)
^
src/unicode.c:306:12: warning: unused function 'mk_wcswidth_cjk' [-Wunused-function]
static int mk_wcswidth_cjk(const uint32_t *pwcs, size_t n)
^
2 warnings generated.
CC src/vterm.c
LINK libvterm.la
CC bin/unterm.c
bin/unterm.c:157:32: warning: suggest braces around initialization of subobject [-Wmissing-braces]
VTermScreenCell prevcell = { 0 };
^
{}
bin/unterm.c:175:32: warning: suggest braces around initialization of subobject [-Wmissing-braces]
VTermScreenCell prevcell = { 0 };
^
{}
2 warnings generated.
CC bin/vterm-ctrl.c
bin/vterm-ctrl.c:117:10: warning: implicit declaration of function 'strdup' is invalid in C99 [-Wimplicit-function-declaration]
return strdup(csi);
^
bin/vterm-ctrl.c:117:10: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'char *' [-Wint-conversion]
return strdup(csi);
^~~~~~~~~~~
bin/vterm-ctrl.c:142:10: warning: implicit declaration of function 'strdup' is invalid in C99 [-Wimplicit-function-declaration]
return strdup(dcs);
^
bin/vterm-ctrl.c:142:10: warning: incompatible integer to pointer conversion returning 'int' from a function with result type 'char *' [-Wint-conversion]
return strdup(dcs);
^~~~~~~~~~~
bin/vterm-ctrl.c:129:10: warning: result of comparison of constant 156 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare]
if(c == 0x9c) // ST
~ ^ ~~~~
5 warnings generated.
CC bin/vterm-dump.c
[ 58%] No install step for 'libvterm'
[ 66%] Completed 'libvterm'
[ 66%] Built target libvterm
Scanning dependencies of target vterm-module
[ 75%] Building C object CMakeFiles/vterm-module.dir/vterm-module.c.o
/Users/steamedfish/emacs-libvterm/vterm-module.c:498:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
[ 83%] Building C object CMakeFiles/vterm-module.dir/utf8.c.o
[ 91%] Building C object CMakeFiles/vterm-module.dir/elisp.c.o
/Users/steamedfish/emacs-libvterm/elisp.c:23:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
1 warning generated.
[100%] Linking C shared module ../vterm-module.so
[100%] Built target vterm-module
create a minimal Emacs configuration:
(add-to-list 'load-path "~/emacs-libvterm/")
(require 'vterm)
Open Emacs and run M-x vterm
Emacs quit with segmentation fault
/var/log/system.log
shows the following:
com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x1000000f.Emacs[40394]): Service exited due to SIGABRT
macOS's bug report shows the following:
Process: Emacs-x86_64-10_10 [40394]
Path: /Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_10
Identifier: org.gnu.Emacs
Version: Version 26.1 (9.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Emacs-x86_64-10_10 [40394]
User ID: 501
Date/Time: 2019-01-28 14:51:54.551 +0800
OS Version: Mac OS X 10.14.2 (18C54)
Report Version: 12
Anonymous UUID: 2C465C33-B6DD-BA5E-2218-B53068339010
Time Awake Since Boot: 19000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6f7ca23e __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff6f880c1c pthread_kill + 285
2 libsystem_c.dylib 0x00007fff6f6e6096 raise + 26
3 Emacs-x86_64-10_10 0x00000001000c0a81 terminate_due_to_signal + 161
4 Emacs-x86_64-10_10 0x00000001000dde43 emacs_abort + 19
5 Emacs-x86_64-10_10 0x00000001001c4a0c ns_term_shutdown + 124
6 Emacs-x86_64-10_10 0x00000001000c0c55 shut_down_emacs + 261
7 Emacs-x86_64-10_10 0x00000001000c0a46 terminate_due_to_signal + 102
8 Emacs-x86_64-10_10 0x00000001000df736 deliver_fatal_thread_signal + 134
9 Emacs-x86_64-10_10 0x00000001000e0b8a handle_sigsegv + 170
10 libsystem_platform.dylib 0x00007fff6f875b3d _sigtramp + 29
11 ??? 000000000000000000 0 + 0
12 vterm-module.so 0x0000000109755c7a render_text + 538
13 vterm-module.so 0x00000001097558eb refresh_lines + 667 (vterm-module.c:188)
14 vterm-module.so 0x0000000109755357 term_redraw + 375 (vterm-module.c:240)
15 vterm-module.so 0x0000000109754b6d Fvterm_redraw + 29 (vterm-module.c:667)
16 Emacs-x86_64-10_10 0x00000001001701ff funcall_module + 527
17 Emacs-x86_64-10_10 0x00000001001458d1 apply_lambda + 369
18 Emacs-x86_64-10_10 0x0000000100142172 eval_sub + 818
19 Emacs-x86_64-10_10 0x00000001001429dd Fprogn + 45
20 Emacs-x86_64-10_10 0x0000000100142431 eval_sub + 1521
21 Emacs-x86_64-10_10 0x0000000100142431 eval_sub + 1521
22 Emacs-x86_64-10_10 0x0000000100143afd Flet + 733
23 Emacs-x86_64-10_10 0x0000000100142431 eval_sub + 1521
24 Emacs-x86_64-10_10 0x00000001001429dd Fprogn + 45
25 Emacs-x86_64-10_10 0x0000000100135aaa Fsave_current_buffer + 74
26 Emacs-x86_64-10_10 0x0000000100142431 eval_sub + 1521
27 Emacs-x86_64-10_10 0x0000000100146f2d funcall_lambda + 925
28 Emacs-x86_64-10_10 0x00000001001460b5 Ffuncall + 645
29 Emacs-x86_64-10_10 0x0000000100146114 Ffuncall + 740
30 Emacs-x86_64-10_10 0x00000001001888c8 exec_byte_code + 2248
31 Emacs-x86_64-10_10 0x00000001001460b5 Ffuncall + 645
32 Emacs-x86_64-10_10 0x00000001001466cd call1 + 45
33 Emacs-x86_64-10_10 0x00000001000cd011 timer_check + 929
34 Emacs-x86_64-10_10 0x00000001000cbd52 readable_events + 18
35 Emacs-x86_64-10_10 0x00000001000cbaab detect_input_pending_run_timers + 75
36 Emacs-x86_64-10_10 0x0000000100192434 wait_reading_process_output + 4628
37 Emacs-x86_64-10_10 0x000000010000829d sit_for + 253
38 Emacs-x86_64-10_10 0x00000001000c94ed read_char + 5757
39 Emacs-x86_64-10_10 0x00000001000c608c read_key_sequence + 1708
40 Emacs-x86_64-10_10 0x00000001000c486d command_loop_1 + 1213
41 Emacs-x86_64-10_10 0x0000000100144907 internal_condition_case + 87
42 Emacs-x86_64-10_10 0x00000001000d59b0 command_loop_2 + 48
43 Emacs-x86_64-10_10 0x00000001001441ae internal_catch + 78
44 Emacs-x86_64-10_10 0x00000001000c3a5e command_loop + 158
45 Emacs-x86_64-10_10 0x00000001000c3982 recursive_edit_1 + 130
46 Emacs-x86_64-10_10 0x00000001000c3ba5 Frecursive_edit + 229
47 Emacs-x86_64-10_10 0x00000001000c25a2 main + 6370
48 libdyld.dylib 0x00007fff6f68aed9 start + 1
Thread 1:
0 libsystem_pthread.dylib 0x00007fff6f87d3f8 start_wqthread + 0
1 ??? 0x0000000000000a03 0 + 2563
Thread 2:
0 libsystem_pthread.dylib 0x00007fff6f87d3f8 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796
Thread 3:
0 libsystem_pthread.dylib 0x00007fff6f87d3f8 start_wqthread + 0
1 ??? 0x000000010308a260 0 + 4345864800
Thread 4:
0 libsystem_kernel.dylib 0x00007fff6f7cb5aa __select + 10
1 Emacs-x86_64-10_10 0x00000001001c605f -[EmacsApp fd_handler:] + 255
2 com.apple.Foundation 0x00007fff447a9104 __NSThread__start__ + 1218
3 libsystem_pthread.dylib 0x00007fff6f87e305 _pthread_body + 126
4 libsystem_pthread.dylib 0x00007fff6f88126f _pthread_start + 70
5 libsystem_pthread.dylib 0x00007fff6f87d415 thread_start + 13
Thread 5:
0 libsystem_pthread.dylib 0x00007fff6f87d3f8 start_wqthread + 0
1 ??? 0x0003000100000000 0 + 844429225099264
Thread 6:
0 libsystem_pthread.dylib 0x00007fff6f87d3f8 start_wqthread + 0
Thread 7:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff6f7c417a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6f7c46d0 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4244e0c2 __CFRunLoopServiceMachPort + 337
3 com.apple.CoreFoundation 0x00007fff4244d611 __CFRunLoopRun + 1654
4 com.apple.CoreFoundation 0x00007fff4244cd48 CFRunLoopRunSpecific + 463
5 com.apple.AppKit 0x00007fff3f9a6f89 _NSEventThread + 160
6 libsystem_pthread.dylib 0x00007fff6f87e305 _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff6f88126f _pthread_start + 70
8 libsystem_pthread.dylib 0x00007fff6f87d415 thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000010808e5c0 rcx: 0x000000010063c8e8 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x000000010063c920 rsp: 0x000000010063c8e8
r8: 0x00000000000000ff r9: 0x0000000100c29390 r10: 0x0000000000000000 r11: 0x0000000000000287
r12: 0x0000000000000307 r13: 0x0000000100df6d50 r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff6f7ca23e rfl: 0x0000000000000286 cr2: 0x000000010307be38
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Binary Images:
0x100000000 - 0x100232fff +Emacs-x86_64-10_10 (0) <C24569D7-F10F-364F-BAB0-494EFFC1EB13> /Applications/Emacs.app/Contents/MacOS/Emacs-x86_64-10_10
0x100755000 - 0x10084cfe7 +libgnutls.30.dylib (0) <0DAF3408-FD4C-3CF9-8853-BF04786FF9B5> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libgnutls.30.dylib
0x100889000 - 0x1009f3ff7 +libunistring.2.dylib (0) <8C0304FD-F1D5-3EC0-A30A-9872CE569F6C> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libunistring.2.dylib
0x100a0a000 - 0x100a16fff +libtasn1.6.dylib (0) <E3E93C6E-3AD3-344C-9325-937A6AA12F36> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libtasn1.6.dylib
0x100a1c000 - 0x100a43ff7 +libnettle.6.dylib (0) <ADE15813-7D4E-3A01-B167-71611BDCFD40> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libnettle.6.dylib
0x100a50000 - 0x100a78ff7 +libhogweed.4.dylib (0) <0227F6EC-051C-391A-8086-3891B8C55113> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libhogweed.4.dylib
0x100a83000 - 0x100ae3fef +libgmp.10.dylib (0) <F9F31BC2-111B-36F0-8EEC-91D7118CAD50> /Applications/Emacs.app/Contents/MacOS/lib-x86_64-10_10/libgmp.10.dylib
0x107fd8000 - 0x108056a67 dyld (640.2) <289AB27E-F09F-3384-A14A-100431139559> /usr/lib/dyld
0x10973a000 - 0x10973d047 libobjc-trampolines.dylib (750.1) <0D004834-E2EB-3066-8598-6F413521157F> /usr/lib/libobjc-trampolines.dylib
0x109753000 - 0x109766ff7 +vterm-module.so (0) <CB5CD76B-AA5C-385C-B44B-E5D43870616E> /Users/USER/*/vterm-module.so
0x7fff382a9000 - 0x7fff38622fff com.apple.RawCamera.bundle (8.11.0 - 1031.1.3) <15BB3751-9084-381A-8D25-5C60695C292A> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff3ab7a000 - 0x7fff3ac0cfff com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (12.4.7.1 - 12.0.4) <D0210C04-AC09-38E1-9B5A-B7FD513464BE> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x7fff3e73e000 - 0x7fff3e73efff com.apple.Accelerate (1.11 - Accelerate 1.11) <A09CB6D5-3F8A-3E05-B0EB-63878296A059> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff3e73f000 - 0x7fff3e755fef libCGInterfaces.dylib (506.19.1) <55B9EFFF-6719-381E-B7F3-C3AA07F5D78F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff3e756000 - 0x7fff3edf6fe3 com.apple.vImage (8.1 - ???) <BDA40EB0-9B20-3ACF-BE37-199578FA84F4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff3edf7000 - 0x7fff3f06efd7 libBLAS.dylib (1243.200.4) <0ADBEAE3-6636-33E5-AC9F-11C2249E19D3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff3f06f000 - 0x7fff3f0e1fe7 libBNNS.dylib (38.200.5) <CC93B9B5-2A8C-3D42-9234-75DD41EC8C0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff3f0e2000 - 0x7fff3f488fff libLAPACK.dylib (1243.200.4) <45722A8A-5788-3C4C-ADD9-1812763FA635> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff3f489000 - 0x7fff3f49effb libLinearAlgebra.dylib (1243.200.4) <3923AB79-213E-32FD-AC87-8B1A1A832336> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff3f49f000 - 0x7fff3f4a4ff3 libQuadrature.dylib (3.200.2) <4FBCAC0A-81A4-3C53-8458-27F3569C809D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff3f4a5000 - 0x7fff3f522ffb libSparse.dylib (79.200.5) <2D650C50-E87E-3F24-9BFA-C8EB6DE1A6E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff3f523000 - 0x7fff3f536ffb libSparseBLAS.dylib (1243.200.4) <6F8C78BE-A0FD-3507-8A95-541AFC57F1EE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff3f537000 - 0x7fff3f71bff3 libvDSP.dylib (671.220.1) <2F576522-08B1-3C65-8F00-3427E938ADDA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff3f71c000 - 0x7fff3f7d1ff3 libvMisc.dylib (671.220.1) <D7B5F89D-3310-31F4-B8BF-42DA300ABE64> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff3f7d2000 - 0x7fff3f7d2fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <221E4FEF-0431-3316-8281-22B6F8315A09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff3f983000 - 0x7fff407a4ffb com.apple.AppKit (6.9 - 1671.20.108) <0C441020-D10E-3CE0-B320-527E50EADBEC> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff407f6000 - 0x7fff407f6fff com.apple.ApplicationServices (50.1 - 50.1) <50496459-FFDD-3A78-8D3D-A252BD9B9DA2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff407f7000 - 0x7fff40862ff7 com.apple.ApplicationServices.ATS (377 - 453.11) <4080F8BE-F2A2-3707-8754-436FBDB1DAF1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff408fb000 - 0x7fff40a1afff libFontParser.dylib (228.6) <BBCBEE2C-5B55-3278-B81D-22D72466753E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff40a1b000 - 0x7fff40a66fff libFontRegistry.dylib (228.12) <1CC4D486-74F8-3459-BBA1-F68A36C5CAF8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff40ac5000 - 0x7fff40af8ff7 libTrueTypeScaler.dylib (228.6) <760BF895-3D7A-36E2-B97C-6775C3615A1D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fff40b62000 - 0x7fff40b66ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) <4B1238CC-9B77-3AA5-8329-EE3C736F07EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff40c03000 - 0x7fff40c55ff3 com.apple.HIServices (1.22 - 627.14.2) <1F851BF9-AD29-3558-9EA5-AAD9BAAAC823> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff40c56000 - 0x7fff40c64ff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <5654723A-7B3B-391F-B9F7-0DE4D5940185> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff40c65000 - 0x7fff40cb1fff com.apple.print.framework.PrintCore (14.2 - 503.8) <F1246C9A-2216-3390-8DF1-89304F47CE5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff40cb2000 - 0x7fff40cedff7 com.apple.QD (3.12 - 407.2) <F6B648DA-DA39-3EB4-B593-1B7E316661CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff40cee000 - 0x7fff40cfaff7 com.apple.speech.synthesis.framework (8.1.0 - 8.1.0) <CF19C8B6-AAD5-3DCF-ABD0-3BABB44D119C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff40cfb000 - 0x7fff40f98fff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <5D484151-F269-3D98-B507-0544A6B950AC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff40f9a000 - 0x7fff40f9afff com.apple.audio.units.AudioUnit (1.14 - 1.14) <91100E0A-C14D-3E6C-B095-0C4109AC6694> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff412fe000 - 0x7fff416bffff com.apple.CFNetwork (976 - 976) <10F464AD-6687-3012-A2AA-0453629CA968> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff416d9000 - 0x7fff419e0ff7 com.apple.HIToolbox (2.1.1 - 917.3) <B2FEF0F3-CBA0-3FD9-93FC-E3A13DCB8C49> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff419eb000 - 0x7fff41a7fff3 com.apple.ink.framework (10.9 - 225) <344AACCC-E997-3498-8B1D-2EFD3A889205> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff41a80000 - 0x7fff41a9afff com.apple.openscripting (1.7 - 179) <A57FC4DB-4C51-3ABB-842F-9578991043E3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff41ac0000 - 0x7fff41ac6ff7 com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <F7E95C56-19E8-30A1-9594-84D4DD89F6D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff41bfd000 - 0x7fff41cc9fff com.apple.ColorSync (4.13.0 - 3340) <2F45EB01-0C51-3D25-9836-18F99222E1C7> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff41e64000 - 0x7fff41ef4fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E7EF105-B843-370D-884E-0A43E1A5800B> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff41f5a000 - 0x7fff41f85ff7 com.apple.CoreBluetooth (1.0 - 1) <F041753E-7709-3FA4-ADA3-6B37296D92FB> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff41f86000 - 0x7fff42327fef com.apple.CoreData (120 - 866.1) <18CD58FD-513E-385B-B43C-08EEB909709C> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff42328000 - 0x7fff42411ff7 com.apple.CoreDisplay (101.3 - 106.2) <EE0D334B-8B71-3A70-9F90-677171D6762F> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff42412000 - 0x7fff4285fff7 com.apple.CoreFoundation (6.9 - 1561) <AC90EE38-93D9-35EF-8359-9FE3A42500D4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff42861000 - 0x7fff42eeeff7 com.apple.CoreGraphics (2.0 - 1249.2) <3AC6DEB1-245B-3E3A-B5CF-791A37237775> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff42ef0000 - 0x7fff43219fff com.apple.CoreImage (14.2.0 - 720.0.130) <8C8BC619-7084-3F58-BBFC-4A97BD330787> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff4356a000 - 0x7fff4366bff7 com.apple.CoreMedia (1.0 - 2284.9) <4662B44E-F463-3FC8-A643-2195FF10A3E4> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff436cf000 - 0x7fff436cffff com.apple.CoreServices (941 - 941) <950D3EAF-C98E-3BCB-8FD9-43EEA0E48988> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff436d0000 - 0x7fff4374effb com.apple.AE (771 - 771) <4B009524-699E-3891-98DD-E3B6BB433C8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff4374f000 - 0x7fff43a27ff7 com.apple.CoreServices.CarbonCore (1178.16 - 1178.16) <17FC2B9E-EB6C-3768-A2D0-6E086F2563D9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff43a28000 - 0x7fff43a72ff7 com.apple.DictionaryServices (1.2 - 284.16.3) <1DAC9153-FB5A-3798-8797-CBFEFF227F71> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff43a73000 - 0x7fff43a7bffb com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8E1507EA-F0A8-3845-B32D-4FBC1381E89C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff43a7c000 - 0x7fff43c47fff com.apple.LaunchServices (941 - 941) <98B7E20E-5D0A-3A71-A019-346A145A1A5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff43c48000 - 0x7fff43ceafff com.apple.Metadata (10.7.0 - 1191.53) <E4C1B7AB-677B-32B2-918C-CD445A0D0D91> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff43ceb000 - 0x7fff43d36ff7 com.apple.CoreServices.OSServices (941 - 941) <DFA21754-BFE4-367C-9303-739F5D3E9DDE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff43d37000 - 0x7fff43da5ff7 com.apple.SearchKit (1.4.0 - 1.4.0) <CEC29BB5-D28E-3424-84FE-70756E521F3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff43da6000 - 0x7fff43dcaffb com.apple.coreservices.SharedFileList (71.27 - 71.27) <6389B59D-DDAC-3C97-A982-137B9B1FB734> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff44112000 - 0x7fff44277ffb com.apple.CoreText (352.0 - 584.26) <5F61037C-825D-37A4-9091-0047413CC213> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff44278000 - 0x7fff442b5fff com.apple.CoreVideo (1.8 - 0.0) <34EC73F1-F0ED-32F5-B96E-7683B1F9A7A2> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff442b6000 - 0x7fff4434cffb com.apple.framework.CoreWLAN (13.0 - 1370.8) <32426190-3455-3049-8C09-0EC04D9C1279> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff445c9000 - 0x7fff445cefff com.apple.DiskArbitration (2.7 - 2.7) <97707A79-30E7-3D99-AA20-B992B0900BC4> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff44797000 - 0x7fff44b65fff com.apple.Foundation (6.9 - 1561) <27FD022F-F0E3-3053-BADA-DF9BF856CA85> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff44bd6000 - 0x7fff44c06ff3 com.apple.GSS (4.0 - 2.0) <86D07291-5DFC-30C2-9A18-5FCEDB0BE621> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff44d20000 - 0x7fff44e2aff3 com.apple.Bluetooth (6.0.9 - 6.0.9f2) <CD9FA230-8BBB-307C-8FFF-86B1B7078D05> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff44e8c000 - 0x7fff44f1eff7 com.apple.framework.IOKit (2.0.2 - 1483.230.1) <AAAF13D1-80E5-3079-98C1-FA3C3FC47B40> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff44f20000 - 0x7fff44f2aff7 com.apple.IOSurface (255.1 - 255.1) <58826B1A-38E8-3C76-8FFC-76C9282DA893> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff44f81000 - 0x7fff4511ffff com.apple.ImageIO.framework (3.3.0 - 1822.1) <908907D5-5C29-32F7-ACD9-C6A6D51C4D15> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff45120000 - 0x7fff45124ffb libGIF.dylib (1822.1) <35E37B95-1962-3A25-9C9E-CADD161152B3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff45125000 - 0x7fff4520afe7 libJP2.dylib (1822.1) <BDBCBF28-12DB-3D63-B6F0-A559D1839F81> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff4520b000 - 0x7fff45230ff7 libJPEG.dylib (1822.1) <D443C754-4AFC-38E1-9E45-D309ACBCE17B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff45503000 - 0x7fff45529fe7 libPng.dylib (1822.1) <28FE6E2C-1A17-3A84-AAF3-76014DEADDD4> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff4552a000 - 0x7fff4552cff7 libRadiance.dylib (1822.1) <687906E3-4EC2-3CE9-B7EA-34418239EE1B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff4552d000 - 0x7fff4557bffb libTIFF.dylib (1822.1) <0A1C083B-CE2F-3A00-8E45-EB58DCA2FF34> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff46625000 - 0x7fff4663efff com.apple.Kerberos (3.0 - 1) <5D1B0593-3C0E-32D5-AAE5-ABC22A98B639> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff468fc000 - 0x7fff46906fff com.apple.MediaAccessibility (1.0 - 114.4) <C0584BAA-27BC-30F4-8B0C-5043559995AA> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff469c0000 - 0x7fff4705efff com.apple.MediaToolbox (1.0 - 2284.9) <AD1C6882-F6FC-3114-9517-CCF9402A30B1> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff47060000 - 0x7fff470f3fff com.apple.Metal (158.5 - 158.5) <219312CC-0DE5-3E8D-9F62-393D0C35B0FD> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff47110000 - 0x7fff47130ff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <18281B14-0C6A-38F8-AB80-2D4BB0743C88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff47131000 - 0x7fff471afff7 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <BEAF764B-362B-3C45-86F5-2AFBA5FA0F47> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff471b0000 - 0x7fff471d8fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <116D6C1A-2FD7-3743-95A0-CDDA3D459529> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff471d9000 - 0x7fff4730bff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <88E80BEE-3D2B-328B-80D4-F4717BDB2E9F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff4730c000 - 0x7fff47327ff7 com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <E0E652B0-1624-3435-AD60-83A9C4B59852> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff47328000 - 0x7fff47328ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <1BBA8BC8-49C6-3C9B-B985-7CE4373E3553> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff48525000 - 0x7fff48531ffb com.apple.NetFS (6.0 - 4.0) <918DF6CD-2DB0-36A8-B869-5EF637A06C0D> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff4aff1000 - 0x7fff4b049fff com.apple.opencl (2.15.1 - 2.15.1) <E628D178-3846-373A-9482-CF680BD1E240> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff4b04a000 - 0x7fff4b066ff7 com.apple.CFOpenDirectory (10.14 - 207.200.4) <2CB1F122-2FA0-347C-8454-9CE0FA150832> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff4b067000 - 0x7fff4b073ffb com.apple.OpenDirectory (10.14 - 207.200.4) <A3FB0F0C-57F4-3F89-A4B1-63DA1F7C9E8E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff4b9d6000 - 0x7fff4b9d8fff libCVMSPluginSupport.dylib (17.3.1) <4D6061EC-CFCD-3C0E-90E4-51644DC5F76A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff4b9d9000 - 0x7fff4b9deff3 libCoreFSCache.dylib (163.20) <566DB80E-F1D6-3AEC-AF06-08955507AFEE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff4b9df000 - 0x7fff4b9e3fff libCoreVMClient.dylib (163.20) <B9A89373-BDCD-3003-9A82-6D73B930A122> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff4b9e4000 - 0x7fff4b9ecffb libGFXShared.dylib (17.3.1) <902F535E-E411-3C3B-B980-0A7DB40EA5B7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff4b9ed000 - 0x7fff4b9f8fff libGL.dylib (17.3.1) <87F8CCDB-2D7D-3B01-AA6F-6C7A4B1CA11E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff4b9f9000 - 0x7fff4ba33fef libGLImage.dylib (17.3.1) <B5464F1A-B936-3BEE-97CF-3806AD1A9E68> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff4bba7000 - 0x7fff4bbe4fff libGLU.dylib (17.3.1) <C46D4335-4CE2-3FFB-930D-E48D7A3B5B4F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff4c594000 - 0x7fff4c5a3ff3 com.apple.opengl (17.3.1 - 17.3.1) <78BDC7C4-87AD-33CA-BFAC-A9CC5F605B5D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff4d3ff000 - 0x7fff4d658fff com.apple.QuartzCore (1.11 - 695.4) <6692906D-9EF7-3EA0-96D3-3766567AE7F2> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff4deac000 - 0x7fff4e1d4fff com.apple.security (7.0 - 58286.230.21) <5ADE179E-87D5-3B90-9172-D183D4665037> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff4e1d5000 - 0x7fff4e264fff com.apple.securityfoundation (6.0 - 55185.200.14) <A57F481C-73B9-33C4-9093-9A06DBBFEDE5> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff4e296000 - 0x7fff4e29aff3 com.apple.xpc.ServiceManagement (1.0 - 1) <16FA4DAF-A0BE-34C0-B5F1-5C30BE3DCD2D> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff4e657000 - 0x7fff4e6c7ff3 com.apple.SystemConfiguration (1.17 - 1.17) <A8FD596E-C858-397F-836C-978038B97AC0> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff4e928000 - 0x7fff4ec8afff com.apple.VideoToolbox (1.0 - 2284.9) <695514F0-08C8-3065-B9A2-DA3B43E6682F> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff51932000 - 0x7fff519d7ff7 com.apple.APFS (1.0 - 1) <5CA4B73F-3F5D-3289-9145-520FFDFD6813> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff52421000 - 0x7fff52422ff3 com.apple.AggregateDictionary (1.0 - 1) <EBA6443E-6CF0-34F6-B77A-3FCEC57F8F80> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff52a1f000 - 0x7fff52a4bff7 com.apple.framework.Apple80211 (13.0 - 1376.2) <A71EADCB-7582-3D1B-9122-356F03E11594> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff52d27000 - 0x7fff52d36fcf com.apple.AppleFSCompression (96.200.3 - 1.0) <78D538DD-1D24-34FC-AFB3-10411494870D> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff52e34000 - 0x7fff52e3ffff com.apple.AppleIDAuthSupport (1.0 - 1) <E41452B2-3AFB-3493-BB82-0CE6D04DF424> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x7fff52e80000 - 0x7fff52ec9ff3 com.apple.AppleJPEG (1.0 - 1) <EC4C49F1-C060-3C0F-910F-3620985D4F12> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff5311c000 - 0x7fff53144ff7 com.apple.applesauce (1.0 - ???) <58654BC0-9243-39D1-BC43-B7F2E37A3A44> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff5320f000 - 0x7fff5325ffff com.apple.AppleVAFramework (5.0.44 - 5.0.44) <0338350C-F366-3C0D-B7C1-6E8FFAB92E98> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff532aa000 - 0x7fff532c0ffb com.apple.AssertionServices (1.0 - 1) <3F767D20-FE14-35CF-A089-E0445375ECFB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff535fc000 - 0x7fff5389fff7 com.apple.AuthKit (1.0 - 1) <4FF8DA76-2250-39B9-B6A9-0E584C8B988F> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x7fff53a70000 - 0x7fff53a79ff3 com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <05CF66F0-9650-3F75-9857-F8D186043866> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff53a7a000 - 0x7fff53b1cfff com.apple.backup.framework (1.10.2 - ???) <7C865F13-12F9-3E38-A4A3-31516EA869B2> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff53b1d000 - 0x7fff53b8effb com.apple.BaseBoard (360.24 - 360.24) <04AF4372-C5D3-3F0A-A688-68D888D6D138> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff55742000 - 0x7fff5574bfff com.apple.CommonAuth (4.0 - 2.0) <090893E5-BB65-39DA-A174-EAB2C7191EFE> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff55c09000 - 0x7fff55fe0fef com.apple.CoreAUC (273.0.0 - 273.0.0) <FE2B4D86-2C83-3FE2-A427-54DA2170E980> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff55fe1000 - 0x7fff56012fff com.apple.CoreAVCHD (6.0.0 - 6000.4.1) <B15A24E4-2A92-3FD7-8F20-C372E4115FA7> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff5645b000 - 0x7fff5646ffff com.apple.CoreEmoji (1.0 - 69.19.8) <26BC0F82-08C1-3EBD-9299-D3CC5091C467> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff56a45000 - 0x7fff56ab7ff7 com.apple.CoreNLP (1.0 - 130.15.22) <D0A3E880-CDEA-360A-9838-220D76BAECC6> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff56d80000 - 0x7fff56d88ffb com.apple.CorePhoneNumbers (1.0 - 1) <2D9AF545-ED3C-3EC1-887F-86922652EC57> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
0x7fff56f17000 - 0x7fff56f48fff com.apple.CoreServicesInternal (357 - 357) <789E57F4-5A14-3220-93DF-1D4FEE315431> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff5731d000 - 0x7fff573abff7 com.apple.CoreSymbolication (10.1 - 64460.6) <133D09A5-39F7-301D-B019-B6685B80A2CB> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff5743b000 - 0x7fff57567fff com.apple.coreui (2.1 - 498.46) <5EFE2CDC-897C-3A6B-A60B-4E0FB1D1ECA9> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff57568000 - 0x7fff576edfff com.apple.CoreUtils (5.7.4 - 574.17) <DEF9C8A6-DDF1-37F4-A7F0-7DFAA95E8451> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff57744000 - 0x7fff577a7ffb com.apple.framework.CoreWiFi (13.0 - 1370.8) <818F8915-BA51-3145-9C40-C9B8D7BE2DBD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff577a8000 - 0x7fff577b9ffb com.apple.CrashReporterSupport (10.13 - 938.23) <D8D105F5-B6FB-3E91-A116-7CD92171E5C5> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff5783c000 - 0x7fff5784bff3 com.apple.framework.DFRFoundation (1.0 - 211) <B72944ED-E4E8-3479-B832-8D50C4E30386> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff5784c000 - 0x7fff57850ff7 com.apple.DSExternalDisplay (3.1 - 380) <76449D22-BA27-3FB1-AD25-A290936E6DEA> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff578d3000 - 0x7fff5794affb com.apple.datadetectorscore (7.0 - 590.24) <3A49EC90-2081-3031-8CAE-3A6D5F7BFA1E> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff57998000 - 0x7fff579d9fff com.apple.DebugSymbols (185 - 185) <64F5F9D6-401D-388B-82AD-A48B56413556> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff579da000 - 0x7fff57b33ff7 com.apple.desktopservices (1.13.1 - ???) <AD61A660-0218-327E-8963-A1A170EC2C20> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff58b75000 - 0x7fff58f9dfff com.apple.vision.FaceCore (3.3.4 - 3.3.4) <41218EB7-19C9-3813-A793-B0623387CADF> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff5c8bf000 - 0x7fff5c8c0fff libmetal_timestamp.dylib (902.2.2) <55E0B1F2-94F0-3A77-9DB3-152F44848DA5> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
0x7fff5df6a000 - 0x7fff5df6fff7 com.apple.GPUWrangler (3.28.4 - 3.28.4) <14D6FE7D-38D7-3F6C-9BCE-A228D6697A08> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff5edd9000 - 0x7fff5ede8fff com.apple.GraphVisualizer (1.0 - 5) <CAFE626E-9738-3C14-88AA-B6A9182F2C39> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff5ef39000 - 0x7fff5efaefff com.apple.Heimdal (4.0 - 2.0) <D99FF31F-6310-3D80-8AE3-64934385AC11> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff6039e000 - 0x7fff603a5ffb com.apple.IOAccelerator (404.2.2 - 404.2.2) <7421825E-13D4-3C74-932D-34E8A605C281> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff603a9000 - 0x7fff603c2fff com.apple.IOPresentment (1.0 - 42.6) <87D19032-52DB-34A5-A554-23B3464EFC82> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff607d7000 - 0x7fff60806ff7 com.apple.IconServices (379 - 379) <694E17A6-471B-3C57-92D6-ECC4295FB859> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff60aa6000 - 0x7fff60ab9fff com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <02ECB210-513F-3BDE-8150-A828E901FA02> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
0x7fff60ad4000 - 0x7fff60bcbfff com.apple.LanguageModeling (1.0 - 159.15.15) <34609F31-4DA1-3881-8947-85BEA7AFC938> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff60bcc000 - 0x7fff60c0dff7 com.apple.Lexicon-framework (1.0 - 33.15.10) <07E008F3-E823-333B-8B41-A46024AB0561> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff60c14000 - 0x7fff60c1aff7 com.apple.LinguisticData (1.0 - 238.23.4) <37948616-56E6-3758-BEFE-28586FF99E12> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff61479000 - 0x7fff6147cfff com.apple.Mangrove (1.0 - 25) <8DF73279-BCEB-38CE-AE83-571C1B3FF45B> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff61977000 - 0x7fff6199fffb com.apple.spotlight.metadata.utilities (1.0 - 1191.53) <09C6DCF6-F87D-3D03-8BD5-FD1DCF90949F> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff619a0000 - 0x7fff61a32fff com.apple.gpusw.MetalTools (1.0 - 1) <B77258A5-909F-37F7-8F1A-2085F7916DD4> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff61a47000 - 0x7fff61a60fff com.apple.MobileAssets (1.0 - 437.230.2) <73BF5743-F050-3393-AECE-298ADF3960F4> /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
0x7fff61bdd000 - 0x7fff61bf8ff3 com.apple.MobileKeyBag (2.0 - 1.0) <26347762-AF60-3412-A951-33BF85244D84> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x7fff61c86000 - 0x7fff61cb0ff7 com.apple.MultitouchSupport.framework (2410.5 - 2410.5) <3A712911-F672-3BB3-B62B-A2A7BADF3578> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff61f23000 - 0x7fff61f2dfff com.apple.NetAuth (6.2 - 6.2) <E191D736-A442-31BA-B823-EE75DC316D22> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff627fa000 - 0x7fff62850fff com.apple.OTSVG (1.0 - ???) <F020144A-D840-390D-A87F-29E8095C78AF> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff639bb000 - 0x7fff639caff3 com.apple.PerformanceAnalysis (1.217 - 217) <AA34989F-7E01-303E-8134-5BB37CE82DDF> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff65989000 - 0x7fff659a7ff7 com.apple.ProtocolBuffer (1 - 263.1) <D70A1E3D-D2F7-3765-861C-173F5BBC848B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff65b56000 - 0x7fff65baef0f com.apple.ROCKit (24 - 24) <FA6B086A-1841-3A5E-800B-CE7A52C3DAF1> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit
0x7fff65cce000 - 0x7fff65cf1ffb com.apple.RemoteViewServices (2.0 - 128) <55D89BC9-0613-3910-B63E-9A146D35D91A> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff67666000 - 0x7fff67784fff com.apple.Sharing (1214.18 - 1214.18) <E6302F6F-2940-3DDB-ADA7-EE123DD6D027> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff6853e000 - 0x7fff687f0ff3 com.apple.SkyLight (1.600.0 - 337.5) <52BC8AB1-3518-3E4C-B1B1-0A8A8067574F> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff68fc1000 - 0x7fff68fcefff com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <FABB97BC-9555-33FE-B6C5-606CC403CE16> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff696b3000 - 0x7fff696f2ff3 com.apple.StreamingZip (1.0 - 1) <251128E7-C343-3799-A31B-8B10CEC69F19> /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
0x7fff69e2f000 - 0x7fff69ebcff7 com.apple.Symbolication (10.1 - 64460.8) <7DDC5C90-947F-34FF-864D-5ED3C2B746A9> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff6a3c5000 - 0x7fff6a3d2ffb com.apple.TCC (1.0 - 1) <81F88B91-49C1-36E7-8A39-C4BD654EE942> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff6a645000 - 0x7fff6a70cff7 com.apple.TextureIO (3.8.4 - 3.8.1) <83CDF659-E5B3-381F-BDA1-FF0BFA17B5EE> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff6a7cd000 - 0x7fff6a987fff com.apple.UIFoundation (1.0 - 551) <65A80450-7A24-3366-B521-4D02C4DB5094> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff6b676000 - 0x7fff6b75fff7 com.apple.ViewBridge (401.1 - 401.1) <E76BC854-5B08-3FFF-AA2C-9679754FCAF0> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fff6bf85000 - 0x7fff6bf88fff com.apple.dt.XCTTargetBootstrap (1.0 - 1) <5F779D77-4AB1-3CCD-9AAF-101EC7E4905B> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
0x7fff6c3b9000 - 0x7fff6c3bbff3 com.apple.loginsupport (1.0 - 1) <67BC49D6-320F-33ED-912E-16E5A342F385> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff6c3bc000 - 0x7fff6c3d1fff com.apple.login (3.0 - 3.0) <D6486C5A-E644-3F43-AD27-5E14685CD8D6> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
0x7fff6c676000 - 0x7fff6c6aefff libCRFSuite.dylib (41.15.4) <92752A96-D1CF-3CA1-837A-1E075AE4C642> /usr/lib/libCRFSuite.dylib
0x7fff6c6b1000 - 0x7fff6c6bcff7 libChineseTokenizer.dylib (28.15.3) <55572692-4918-3C54-AD35-726E03EC47D5> /usr/lib/libChineseTokenizer.dylib
0x7fff6c74d000 - 0x7fff6c74eff7 libDiagnosticMessagesClient.dylib (107) <15210AC0-61F9-3F9D-A159-A009F62EB537> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff6c785000 - 0x7fff6c948ff7 libFosl_dynamic.dylib (18.3.2) <D67B74E9-EB95-38BC-995C-5F4CC044C3F7> /usr/lib/libFosl_dynamic.dylib
0x7fff6c99e000 - 0x7fff6c9bdff7 libMobileGestalt.dylib (645.220.9) <C2C55511-993B-34D2-9040-902BFDA38141> /usr/lib/libMobileGestalt.dylib
0x7fff6c9be000 - 0x7fff6c9befff libOpenScriptingUtil.dylib (179) <441A2E60-5D5C-3567-9B00-AA22E6EE5358> /usr/lib/libOpenScriptingUtil.dylib
0x7fff6caff000 - 0x7fff6cb00ffb libSystem.B.dylib (1252.200.5) <25F4A1F5-6551-312F-B397-C8D45ACC530A> /usr/lib/libSystem.B.dylib
0x7fff6cb8a000 - 0x7fff6cb8bfff libThaiTokenizer.dylib (2.15.1) <F09EB0BB-1E8A-3391-BEF5-7D91F0715A62> /usr/lib/libThaiTokenizer.dylib
0x7fff6cb9e000 - 0x7fff6cbb4ffb libapple_nghttp2.dylib (1.24.1) <71C126C5-D869-3E67-9778-058FA7F3CA74> /usr/lib/libapple_nghttp2.dylib
0x7fff6cbb5000 - 0x7fff6cbdeffb libarchive.2.dylib (54.200.3) <32B8634D-E465-3F6D-B254-A20D44504508> /usr/lib/libarchive.2.dylib
0x7fff6cbdf000 - 0x7fff6cc5efef libate.dylib (1.13.8) <C7F1CEC4-467F-34B2-92FF-6482460A39E1> /usr/lib/libate.dylib
0x7fff6cc62000 - 0x7fff6cc62ff3 libauto.dylib (187) <003DEF68-0C59-3AFB-A7B7-A1B5ED301AF2> /usr/lib/libauto.dylib
0x7fff6cd39000 - 0x7fff6cd49ff3 libbsm.0.dylib (39.200.18) <58A9ACEC-BF46-3A4E-86F5-3DD9AD7095B4> /usr/lib/libbsm.0.dylib
0x7fff6cd4a000 - 0x7fff6cd58fff libbz2.1.0.dylib (38.200.3) <4DEC3797-087F-3C8D-815B-48E895813251> /usr/lib/libbz2.1.0.dylib
0x7fff6cd59000 - 0x7fff6cdb0ff7 libc++.1.dylib (400.9.4) <B260AC33-EB9A-30C6-8746-D011B3B02B08> /usr/lib/libc++.1.dylib
0x7fff6cdb1000 - 0x7fff6cdc6fff libc++abi.dylib (400.17) <446F4748-8A89-3D2E-AE1C-27EEBE93A8AB> /usr/lib/libc++abi.dylib
0x7fff6cdc7000 - 0x7fff6cdc7ff3 libcharset.1.dylib (51.200.6) <43F7E100-F5D1-36AB-A26E-CF94196A19C0> /usr/lib/libcharset.1.dylib
0x7fff6cdc8000 - 0x7fff6cdd8ffb libcmph.dylib (6.15.1) <CEDA6538-C071-3B5A-948E-DF61E2878983> /usr/lib/libcmph.dylib
0x7fff6cdd9000 - 0x7fff6cdf1ffb libcompression.dylib (52.200.13) <05A2A91B-D24D-39E8-A071-261CBC5BB158> /usr/lib/libcompression.dylib
0x7fff6d09c000 - 0x7fff6d0b2fff libcoretls.dylib (155.220.1) <1229F9EA-C070-3D03-9DC6-F548C59F9FD5> /usr/lib/libcoretls.dylib
0x7fff6d0b3000 - 0x7fff6d0b4ff3 libcoretls_cfhelpers.dylib (155.220.1) <33661841-3C3B-3608-86AC-C88D1CD6FE98> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff6d72b000 - 0x7fff6d782ffb libcups.2.dylib (462.10) <29B6D106-A5F2-321D-8916-90F595545D88> /usr/lib/libcups.2.dylib
0x7fff6d8ba000 - 0x7fff6d8bafff libenergytrace.dylib (17.200.1) <F5BA8134-16F9-31CD-90E1-D1EBEBADA4AE> /usr/lib/libenergytrace.dylib
0x7fff6d8ec000 - 0x7fff6d8f1ff7 libgermantok.dylib (17.15.2) <9381B152-5CFD-3D23-A5A7-4D64EE55B85E> /usr/lib/libgermantok.dylib
0x7fff6d8f2000 - 0x7fff6d8f7ff7 libheimdal-asn1.dylib (520.220.2) <D851A47D-E162-35F8-B8D4-6ABEA7FFDAD7> /usr/lib/libheimdal-asn1.dylib
0x7fff6d923000 - 0x7fff6da14ff7 libiconv.2.dylib (51.200.6) <9FB95807-7C62-32B7-A19F-946D7FB7CCA6> /usr/lib/libiconv.2.dylib
0x7fff6da15000 - 0x7fff6dc78ffb libicucore.A.dylib (62109.0.1) <FEB89BD3-79C4-3208-A754-7E6BC4D38548> /usr/lib/libicucore.A.dylib
0x7fff6dcc5000 - 0x7fff6dcc6fff liblangid.dylib (128.15.1) <663D0A24-7260-31D1-9BFE-74D67B6F72F6> /usr/lib/liblangid.dylib
0x7fff6dcc7000 - 0x7fff6dcdffff liblzma.5.dylib (10.200.3) <9A52A949-0CB1-39B6-9244-D079FB609559> /usr/lib/liblzma.5.dylib
0x7fff6dcf7000 - 0x7fff6dda7fff libmecab.1.0.0.dylib (779.24.1) <590BC39C-2A3E-368B-9499-C808B84C4955> /usr/lib/libmecab.1.0.0.dylib
0x7fff6dda8000 - 0x7fff6dfe5ff7 libmecabra.dylib (779.24.1) <22BFD5A8-EA42-3DC3-8910-F27DCFB1B631> /usr/lib/libmecabra.dylib
0x7fff6dfea000 - 0x7fff6e01aff7 libncurses.5.4.dylib (53.200.3) <2B715386-F391-3835-909F-A6DD86DCB4E3> /usr/lib/libncurses.5.4.dylib
0x7fff6e1bd000 - 0x7fff6e515ffb libnetwork.dylib (1229.230.4) <B76F8990-85CD-382D-BDF4-58C4AD4CE6C4> /usr/lib/libnetwork.dylib
0x7fff6e5a6000 - 0x7fff6ed2cfe7 libobjc.A.dylib (750.1) <804715F4-F52D-34D0-8FEC-A25DC08513C3> /usr/lib/libobjc.A.dylib
0x7fff6ed3f000 - 0x7fff6ed43ffb libpam.2.dylib (22.200.1) <85253002-89F2-3872-9C8A-1801303A2EBB> /usr/lib/libpam.2.dylib
0x7fff6ed46000 - 0x7fff6ed7cff7 libpcap.A.dylib (79.200.4) <6D25197A-2F7C-3147-A45A-F6F13E55909F> /usr/lib/libpcap.A.dylib
0x7fff6ee96000 - 0x7fff6eeaeffb libresolv.9.dylib (65.200.2) <A1A77B4E-1AF0-3039-9945-D05440494E00> /usr/lib/libresolv.9.dylib
0x7fff6ef00000 - 0x7fff6ef01ff7 libspindump.dylib (267.1) <9DEA015B-410E-3D6E-A3EE-54E046092EA9> /usr/lib/libspindump.dylib
0x7fff6ef02000 - 0x7fff6f0d9fe7 libsqlite3.dylib (274.20) <7B202039-5DDF-3140-808C-521E8F11394E> /usr/lib/libsqlite3.dylib
0x7fff6f366000 - 0x7fff6f369ffb libutil.dylib (51.200.4) <10C5E165-0939-363A-9D13-7076F3B513EC> /usr/lib/libutil.dylib
0x7fff6f36a000 - 0x7fff6f377fff libxar.1.dylib (404) <16E875B3-CF89-3059-87BB-36D301B32E7B> /usr/lib/libxar.1.dylib
0x7fff6f37c000 - 0x7fff6f45ffff libxml2.2.dylib (32.8) <3E7875AC-3195-3800-AC48-8AA3B7BE51E4> /usr/lib/libxml2.2.dylib
0x7fff6f460000 - 0x7fff6f488ff3 libxslt.1.dylib (16.1) <D6EBFEBB-F88E-398F-B1B5-66F413C2CD32> /usr/lib/libxslt.1.dylib
0x7fff6f489000 - 0x7fff6f49bffb libz.1.dylib (70.200.4) <15F7B40A-424C-33BB-BF2C-7E8195128B78> /usr/lib/libz.1.dylib
0x7fff6f50c000 - 0x7fff6f510ff3 libcache.dylib (81) <704331AC-E43D-343A-8C24-39201142AF27> /usr/lib/system/libcache.dylib
0x7fff6f511000 - 0x7fff6f51bff3 libcommonCrypto.dylib (60118.220.1) <9C865644-EE9A-3662-AB77-7C8A5E561784> /usr/lib/system/libcommonCrypto.dylib
0x7fff6f51c000 - 0x7fff6f523fff libcompiler_rt.dylib (63.4) <817772E3-E836-3FFD-A39B-BDCD1C357221> /usr/lib/system/libcompiler_rt.dylib
0x7fff6f524000 - 0x7fff6f52dff3 libcopyfile.dylib (146.200.3) <5C5C4F35-DAB7-3CF1-940F-F47192AB8289> /usr/lib/system/libcopyfile.dylib
0x7fff6f52e000 - 0x7fff6f5b2fdf libcorecrypto.dylib (602.230.1) <C78D1A87-5543-3561-BEB4-3B480BA94ECB> /usr/lib/system/libcorecrypto.dylib
0x7fff6f639000 - 0x7fff6f673ff7 libdispatch.dylib (1008.220.2) <2FDB1401-5119-3DF0-91F5-F4E105F00CD7> /usr/lib/system/libdispatch.dylib
0x7fff6f674000 - 0x7fff6f6a3ff3 libdyld.dylib (640.2) <376E3F3A-6942-3B0E-AD5E-4B97E8255CF5> /usr/lib/system/libdyld.dylib
0x7fff6f6a4000 - 0x7fff6f6a4ffb libkeymgr.dylib (30) <A4EFD9A4-2EF3-3E18-B325-F527E3821939> /usr/lib/system/libkeymgr.dylib
0x7fff6f6a5000 - 0x7fff6f6b1ff7 libkxld.dylib (4903.231.4) <7275D7AD-54CE-30BF-9459-18EA77E28ACC> /usr/lib/system/libkxld.dylib
0x7fff6f6b2000 - 0x7fff6f6b2ff7 liblaunch.dylib (1336.220.5) <8563299C-2493-3DBD-8E88-3FC673DB47DD> /usr/lib/system/liblaunch.dylib
0x7fff6f6b3000 - 0x7fff6f6b8fff libmacho.dylib (921) <6ADB99F3-D142-3A0A-B3CE-031354766ACC> /usr/lib/system/libmacho.dylib
0x7fff6f6b9000 - 0x7fff6f6bbffb libquarantine.dylib (86.220.1) <58524FD7-63C5-38E0-9D90-845A79551C14> /usr/lib/system/libquarantine.dylib
0x7fff6f6bc000 - 0x7fff6f6bdff3 libremovefile.dylib (45.200.2) <BA53CA8A-9974-3A43-9265-B110B1AE470F> /usr/lib/system/libremovefile.dylib
0x7fff6f6be000 - 0x7fff6f6d5ff3 libsystem_asl.dylib (356.200.4) <33C62769-1242-3BC1-9459-13CBCDECC7FE> /usr/lib/system/libsystem_asl.dylib
0x7fff6f6d6000 - 0x7fff6f6d6fff libsystem_blocks.dylib (73) <152EDADF-7D94-35F2-89B7-E66DCD945BBA> /usr/lib/system/libsystem_blocks.dylib
0x7fff6f6d7000 - 0x7fff6f75ffff libsystem_c.dylib (1272.200.26) <D6C701A2-9F17-308D-B6AC-9E17EF31B7DF> /usr/lib/system/libsystem_c.dylib
0x7fff6f760000 - 0x7fff6f763ff7 libsystem_configuration.dylib (963.200.27) <94898525-ECC8-3CC9-B312-CBEAAC305E32> /usr/lib/system/libsystem_configuration.dylib
0x7fff6f764000 - 0x7fff6f767ff7 libsystem_coreservices.dylib (66) <10818C17-70E1-328E-A3E3-C3EB81AEC590> /usr/lib/system/libsystem_coreservices.dylib
0x7fff6f768000 - 0x7fff6f76effb libsystem_darwin.dylib (1272.200.26) <07468CF7-982F-37C4-83D0-D5E602A683AA> /usr/lib/system/libsystem_darwin.dylib
0x7fff6f76f000 - 0x7fff6f775ff7 libsystem_dnssd.dylib (878.230.2) <FF9D5025-F060-334B-B6D8-C5D0BB6A55E3> /usr/lib/system/libsystem_dnssd.dylib
0x7fff6f776000 - 0x7fff6f7c2ff3 libsystem_info.dylib (517.200.9) <54B65F21-2E93-3579-9B72-6637A03245D9> /usr/lib/system/libsystem_info.dylib
0x7fff6f7c3000 - 0x7fff6f7ebff7 libsystem_kernel.dylib (4903.231.4) <ABDAABCA-C22A-3960-AA4E-E91A9FF34929> /usr/lib/system/libsystem_kernel.dylib
0x7fff6f7ec000 - 0x7fff6f837ff7 libsystem_m.dylib (3158.200.7) <AF25F8E8-194C-314F-A2D3-A424853EE796> /usr/lib/system/libsystem_m.dylib
0x7fff6f838000 - 0x7fff6f85cff7 libsystem_malloc.dylib (166.220.1) <4777DC06-F9C6-356E-82AB-86A1C6D62F3A> /usr/lib/system/libsystem_malloc.dylib
0x7fff6f85d000 - 0x7fff6f868ff3 libsystem_networkextension.dylib (767.220.1) <74818C3D-9B68-3823-A737-6A4B782618F2> /usr/lib/system/libsystem_networkextension.dylib
0x7fff6f869000 - 0x7fff6f870fff libsystem_notify.dylib (172.200.21) <65B3061D-41D7-3485-B217-A861E05AD50B> /usr/lib/system/libsystem_notify.dylib
0x7fff6f871000 - 0x7fff6f87afef libsystem_platform.dylib (177.200.16) <83DED753-51EC-3B8C-A98D-883A5184086B> /usr/lib/system/libsystem_platform.dylib
0x7fff6f87b000 - 0x7fff6f885fff libsystem_pthread.dylib (330.230.1) <BA382BFC-6A17-3940-B417-D090EF2AF4F4> /usr/lib/system/libsystem_pthread.dylib
0x7fff6f886000 - 0x7fff6f889ff7 libsystem_sandbox.dylib (851.230.3) <4D0CB1CA-160C-3C29-BE5D-131D68D43B1B> /usr/lib/system/libsystem_sandbox.dylib
0x7fff6f88a000 - 0x7fff6f88cff3 libsystem_secinit.dylib (30.220.1) <5964B6D2-19D4-3CF9-BDBC-4EB1D42348F1> /usr/lib/system/libsystem_secinit.dylib
0x7fff6f88d000 - 0x7fff6f894ff7 libsystem_symptoms.dylib (820.237.2) <487E1794-4C6E-3B1B-9C55-95B1A5FF9B90> /usr/lib/system/libsystem_symptoms.dylib
0x7fff6f895000 - 0x7fff6f8aaff7 libsystem_trace.dylib (906.220.1) <4D4BA88A-FA32-379D-8860-33838723B35F> /usr/lib/system/libsystem_trace.dylib
0x7fff6f8ac000 - 0x7fff6f8b1ffb libunwind.dylib (35.4) <EF1A77FD-A86B-39F5-ABEA-6100AB23583A> /usr/lib/system/libunwind.dylib
0x7fff6f8b2000 - 0x7fff6f8e2fff libxpc.dylib (1336.220.5) <DC50F33E-C47D-3256-BFE0-F8E9B5AEBE17> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 24324
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=392.4M resident=0K(0%) swapped_out_or_unallocated=392.4M(100%)
Writable regions: Total=95.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=95.3M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 640K 5
Activity Tracing 256K 2
CG backing stores 2016K 4
CG image 132K 11
CoreAnimation 36K 6
CoreGraphics 8K 2
CoreImage 44K 11
CoreServices 216K 2
CoreUI image data 296K 7
CoreUI image file 516K 6
Dispatch continuations 8192K 2
Foundation 32K 4
Image IO 304K 2
Kernel Alloc Once 8K 2
MALLOC 62.0M 32
MALLOC guard page 32K 9
Memory Tag 242 12K 2
Memory Tag 251 16K 2
STACK GUARD 28K 8
Stack 11.6M 9
Stack (reserved) 1596K 2 reserved VM address space (unallocated)
Stack Guard 54.4M 2
VM_ALLOCATE 144K 21
__DATA 48.0M 266
__FONT_DATA 4K 2
__LINKEDIT 217.4M 12
__TEXT 175.0M 252
__UNICODE 564K 2
mapped file 65.9M 25
shared memory 2680K 11
=========== ======= =======
TOTAL 651.7M 693
TOTAL, minus reserved VM space 650.1M 693
Model: iMac14,2, BootROM 133.0.0.0.0, 4 processors, Intel Core i5, 3.29 GHz, 16 GB, SMC 2.15f7
Graphics: Intel HD Graphics 4600, Intel HD Graphics 4600, Built-In
Memory Module: BANK 0/DIMM1, 8 GB, DDR3, 1600 MHz, Kingston, 99P5471-048.A00LF
Memory Module: BANK 1/DIMM1, 8 GB, DDR3, 1600 MHz, Kingston, 99P5471-048.A00LF
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: Samsung SSD 850 EVO 250GB, 250.06 GB
Serial ATA Device: WDC WD30EFRX-68EUZN0, 3 TB
Serial ATA Device: ST3000DM001-1ER166, 3 TB
USB Device: USB 3.0 Bus
USB Device: USB3.0 Hub
USB Device: USB2.0 Hub
USB Device: Das Keyboard
USB Device: USB Receiver
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB 2.0 Bus
USB Device: Hub
Thunderbolt Bus:
First off, bravo on this project! I have high hopes for this to be ultimate terminal emulator for Emacs. I do have one question though, how might the current directory the terminal is in be integrated with things like helm (this may very well be out of your control, and fall under the responsibility of those other packages)? Also, I understand this is still in the somewhat early stages of the project, but I was just curious if there are any plans, or if there's already something that can be set to allow for that integration. Just so it's clear, right now with multi-term, if I cd
into, say ~/Downloads
, I can run helm-find-files
, and helm's current directory will be ~/Downloads
.
Once again, this is awesome, and will be watching the progress!
Mouse (even scrolling) perfectly works here, usual C-SPC doesn't (well it does but kinda buggy).
Launch vterm, start tmux and try to scroll using the mouse.
Or when you launch vterm, the scratch buffer is shown, click on it and back on the vterm buffer.
Both cases will crash emacs.
[ 91%] Building C object CMakeFiles/vterm-module.dir/elisp.c.o
[100%] Linking C shared module ../vterm-module.so
ld: library not found for -lvterm
Any ideas?
It would be great to implement vterm-line-mode, just as it was done in term / ansi-term.
This is very useful when searching in the output terminal, copying text, etc.
How do I tell the build system to use another Emacs source prefix?
To reproduce:
1 start a new vterm buffer
2 man ls
3 quit the man page, the screen is only partially updated.
should similar to vim/vim#1998
in redis-cli or fzf enter/return behavior like Ctrl-j in iterm2
Hi,
I'm monitoring this project for a while and my latest tests indicate that I can finally move away from iTerm2 and fully into Emacs ;-)
There are a couple of cosmetic issues, though. One of them is that I have no idea howto set my terminal's colors, properly. The Readme says to customize faces like "vterm-color-default-bg", but none of them is defined and doing so myself by evaluating
(defface vterm-color-default-bg
'((default
)
(((class color) (min-colors 88))
:background "black"))
"vterm background color."
:group 'vterm-faces
:group 'basic-faces)
doesn't do anything, apparently.
Could you please provide some hints on howto configure this?
Best regards and thank you for this great project!
Marcus
When I try to build emacs-libvterm the way the repository README suggests, make fails with the following error message:
[ 8%] Performing update step for 'libvterm'
[ 16%] No configure step for 'libvterm'
[ 25%] Performing build step for 'libvterm'
[ 33%] No install step for 'libvterm'
[ 41%] Completed 'libvterm'
[ 66%] Built target libvterm
make[2]: *** No rule to make target 'libvterm-prefix/src/libvterm/.libs/libvterm.a', needed by '../vterm-module.so'. Stop.
make[1]: *** [CMakeFiles/Makefile2:105: CMakeFiles/vterm-module.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
I don't really know my way arround cmake or even make, so please excuse me if this is an obvious problem.
I guess "integration" has been misspelt as "intergration" in project description. Would you please fix it? Thanks.
Emacs libvterm intergration
When I copy output in vterm, the line is padded with spaces. I am using emacs 26.1 with bash.
Hello,
This looks like an awesome project. Have you considered assigning the copyright to FSF so that this can officially be a part of Emacs at some point?
I usually use this method:
(mapc
(lambda (face)
(when (eq (face-attribute face :weight) 'bold)
(set-face-attribute face nil :weight 'normal)))
(face-list))
But in the vterm buffer, this approach does not work.
As a workaround, I disabled bold fonts in C code. I want to understand how to do this through elisp
I got the following issue when building on Ubuntu 18 with sudo apt install libvterm-dev
installed.
~/emacs.d/.local/packages/elpa/vterm-20190219.1419/build
➜ make
[ 8%] Performing update step for 'libvterm'
[ 16%] No configure step for 'libvterm'
[ 25%] Performing build step for 'libvterm'
LINK libvterm.la
/home/ztlevi/anaconda3/bin/libtool: 1: eval: /tmp/build/80754af9/libtool_1538243245774/_build_env/bin/x86_64-conda_cos6-linux-gnu-cc: not found
Makefile:58: recipe for target 'libvterm.la' failed
make[3]: *** [libvterm.la] Error 127
CMakeFiles/libvterm.dir/build.make:110: recipe for target 'libvterm-prefix/src/libvterm-stamp/libvterm-build' failed
make[2]: *** [libvterm-prefix/src/libvterm-stamp/libvterm-build] Error 2
CMakeFiles/Makefile2:136: recipe for target 'CMakeFiles/libvterm.dir/all' failed
make[1]: *** [CMakeFiles/libvterm.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
According to the solution over here, I tried conda install gxx_linux-64
but it didn't work out. Also, it's weird building emacs-libvterm uses conda binaries.
The following screenshot is how ansi-term
(top left) with eterm-256colors
, vterm
(top right) and xterm
look like on my machine.
Also comparing other programs, e.g. htop
, it seems that vterm
produces output only with (probably) 8 colors.
However, tput colors
reports the number 256, and also other scripts to print the complete palette successfully show all the colors.
(I am using zsh
, if it's relevant)
Why is that?
This seems to be working well enough for me to use as my daily terminal. How can folks (who aren't C programmers) help get this project to a stable point?
https://www.brow.sh/ sort of works in vterm in Emacs! Currently, on macOS emacs-mac port 26.1.92, it loads the default homepage (which is https://www.brow.sh/), and I can type a new url to visit into the url bar, but I cannot get it to navigate to the new url by hitting Enter (or any other way that I can think of). I wonder if this is related to #67
emacs-libvterm/ (master) $ mkdir build
emacs-libvterm/ (master) $ cd build
build/ (master) $ cmake ..
-- The C compiler identification is AppleClang 9.0.0.9000038
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.
xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.
xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/james/Code/emacs-libvterm/build
build/ (master) $ ls
CMakeCache.txt Makefile emacs-prefix/
CMakeFiles/ cmake_install.cmake
build/ (master) $ make
Scanning dependencies of target emacs
[ 8%] Creating directories for 'emacs'
[ 16%] Performing download step (download, verify and extract) for 'emacs'
-- Downloading...
dst='/Users/james/Code/emacs-libvterm/build/emacs-prefix/src/emacs-25.3.tar.gz'
timeout='none'
-- Using src='https://ftpmirror.gnu.org/gnu/emacs/emacs-25.3.tar.gz'
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Downloading... done
-- extracting...
src='/Users/james/Code/emacs-libvterm/build/emacs-prefix/src/emacs-25.3.tar.gz'
dst='/Users/james/Code/emacs-libvterm/build/emacs-prefix/src/emacs'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 25%] No patch step for 'emacs'
[ 33%] No update step for 'emacs'
[ 41%] No configure step for 'emacs'
[ 50%] No build step for 'emacs'
[ 58%] No install step for 'emacs'
[ 66%] Completed 'emacs'
[ 66%] Built target emacs
Scanning dependencies of target vterm-module
[ 75%] Building C object CMakeFiles/vterm-module.dir/vterm-module.c.o
In file included from /Users/james/Code/emacs-libvterm/vterm-module.c:1:
/Users/james/Code/emacs-libvterm/vterm-module.h:15:3: error: unknown type name 'pthread_t'
pthread_t thread;
^
1 error generated.
make[2]: *** [CMakeFiles/vterm-module.dir/vterm-module.c.o] Error 1
make[1]: *** [CMakeFiles/vterm-module.dir/all] Error 2
make: *** [all] Error 2
build/ (master) $ ls
CMakeCache.txt Makefile emacs-prefix/
CMakeFiles/ cmake_install.cmake
build/ (master) $ eg Makefile
build/ (master) $
It was compiling before at least at this commit, 14e216d.
I pulled a few before trying to build again.
Currently I'm using this, adapted from some code used with Emacs shell
mode :
(defun vterm--kill-vterm-buffer-and-window (process event)
"Kill buffer and window on vterm process termination."
(when (not (process-live-p process))
(let ((buf (process-buffer process)))
(when (buffer-live-p buf)
(with-current-buffer buf
(kill-buffer)
(ignore-errors (delete-window))
(message "VTerm closed."))))))
(add-hook 'vterm-mode-hook
(lambda ()
(set-process-sentinel (get-buffer-process (buffer-name))
#'vterm--kill-vterm-buffer-and-window)))
First, is this ok (it seems to be working alright for me, even for multiple terminals), or can the code be made shorter/better? Also, would it be a good idea to have something similar to this functionality integrated into vterm
, using a couple of variables/defcustom
s (to automatically kill buffer when process exits, or to kill buffer and window when process exits) ?
(Also, feel free to close at any time)
When I open htop in the terminal and resize the window it only resizes vertically. But when I exit htop and run it again, it gets the correct size of the resized window. Any ideas ?
I am encountering the issue when trying to paste (using both evil-mode's P
and C-v
) into a vterm
buffer of getting the message:
Buffer is read-only: #<buffer vterm>
I am using Doom Emacs 27.0.50 on OS X 10.14.1 (build 18B75). Any ideas of how to fix this would be appreciated, I am willing to try to come up with a solution myself, but I have no idea where to start looking.
Thanks for a great package @akermu!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.