Among other scenarios, when clang-format runs as a hook on file save when I make any (even noop) edit in https://github.com/pillowtrucker/mir/blob/main/src/platform/graphics/drm_formats.cpp this file, for example, emacs enters an infinite loop consuming 100% of a cpu core and all memory up to gc threshold. It is not always the regex function on the top of the stack but it is always a call around those functions "beginning-of-defun-raw" "beginning-of-defun" "c-get-fallback-scan-pos" (gdb) bt full #0  re_match_2_internal (bufp=bufp@entry=0xbbab68 ,      string1=string1@entry=0xe479dd0 "/*\n * Copyright © Canonical Ltd.\n *\n * This program is free software: you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Public License version 2 or 3,\n * as publis"..., size1=size1@entry=12659,      string2=string2@entry=0xe47d713 "\n        return mir_pixel_format_rgb_565;\n    case DRM_FORMAT_RGB888:\n        return mir_pixel_format_rgb_888;\n    case DRM_FORMAT_BGR888:\n         return mir_pixel_format_bgr_888;\n    case DRM_FORMAT_"..., size2=size2@entry=6251, pos=pos@entry=14819, regs=0xb2c1f8 , stop=14855) at regex-emacs.c:4674        mcnt =        end1 = 0xe47cf43 ""        end2 = 0xe47ef7e ""        end_match_1 = 0xe47cf43 ""        end_match_2 = 0xe47dfa7 "\n        {\n", ' ' , "if (c_str)\n", ' ' , "{\n", ' ' , "free (c_str);\n", ' ' , "} \n        }\n    };\n\n    auto const vendor =\n        [&]() -> std::string\n        {\n", ' ' , "std::unique_ptr"...        d = 0xe47df9a "(char* c_str)\n        {\n", ' ' , "if (c_str)\n", ' ' , "{\n", ' ' , "free (c_str);\n", ' ' , "}\n        }\n    };\n\n    auto const vendor =\n        [&]() -> std::string\n        {\n", ' ' , "st"...        dend = 0xe47dfa7 "\n        {\n", ' ' , "if (c_str)\n", ' ' , "{\n", ' ' , "free (c_str);\n", ' ' , "}\n        }\n    };\n\n    auto const vendor =\n        [&]() -> std::string\n        {\n", ' ' , "std::unique_ptr"...        dfail =        p = 0x10c1c715 "@"        pend = 0x10c1c766 ""        translate = XIL(0x7ffff243b685)        multibyte = false        target_multibyte = true        fail_stack = {          stack = 0x7fffffff04a0,          size = 320,          avail = 57,          frame = 54        }        num_regs = 18        regstart =        regend =        best_regs_set = false        best_regstart = 0x7fffffff1258        best_regend = 0x7fffffff12e0        match_end = 0x0        nchars = 93        sa_avail = 6395128        sa_count =        count =        re_nsub = 17 #1  0x000000000056ec52 in re_search_2 (bufp=bufp@entry=0xbbab68 ,      str1=str1@entry=0xe479dd0 "/*\n * Copyright © Canonical Ltd.\n *\n * This program is free software: you can redistribute it and/or modify it\n * under the terms of the GNU Lesser Genera l Public License version 2 or 3,\n * as publis"..., size1=size1@entry=12659,      str2=str2@entry=0xe47d713 "\n        return mir_pixel_format_rgb_565;\n    case DRM_FORMAT_RGB888:\n        return mir_pixel_format_rgb_888;\n    case DRM_FORMAT_BGR888:\n        return mir_pixel_format_bgr_888;\n    case DRM_FORMAT_"..., size2=size2@entry=6251, startpos=14819, range=-14819, regs=0xb2c1f8 , stop=14855) at regex-emacs.c:3383        val =        string1 = 0xe479dd0 "/*\n * Copyright © Canonical Ltd.\n *\n * This program is free software: you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General- -Type for more, q to quit, c to continue without paging--c Public License version 2 or 3,\n * as publis"...        string2 = 0xe47d713 "\n        return mir_pixel_format_rgb_565;\n    case DRM_FORMAT_RGB888:\n        return mir_pixel_format_rgb_888;\n    case DRM_FORMAT_BGR888:\n        return m ir_pixel_format_bgr_888;\n    case DRM_FORMAT_"...        fastmap = 0xbbaba8 ""        translate = XIL(0x7ffff243b685)        total_size = 18910        endpos =        anchored_start = false        multibyte = true #2  0x0000000000560e0b in search_buffer_re (string=string@entry=XIL(0x26203664), pos=pos@entry=14855, pos_byte=pos_byte@entry=14856, lim=lim@entry=1, lim_byte=lim_byte@entry=1,      n=n@entry=-1, trt=XIL(0x7ffff243b685), inverse_trt=XIL(0x7ffff1e641bd), posix=false) at search.c:1218        val =        p1 = 0xe479dd0 "/*\n * Copyright © Canonical Ltd.\n *\n * This program is free software: you can redistribute it and/or modify it\n * under the terms of the GNU Lesser General Publi c License version 2 or 3,\n * as publis"...        p2 = 0xe47d713 "\n        return mir_pixel_format_rgb_565;\n    case DRM_FORMAT_RGB888:\n        return mir_pixel_format_rgb_888;\n    case DRM_FORMAT_BGR888:\n        return mir_pi xel_format_bgr_888;\n    case DRM_FORMAT_"...        s1 = 12659        s2 = 6251        preserve_match_data = true        cache_entry = 0xbbab48        bufp = 0xbbab68        count = #3  0x0000000000564b36 in search_buffer (string=string@entry=XIL(0x26203664), pos=14855, pos_byte=14856, lim=lim@entry=1, lim_byte=lim_byte@entry=1, n=n@entry=-1, RE=1,      trt=XIL(0x7ffff243b685), inverse_trt=XIL(0x7ffff1e641bd), posix=false) at search.c:1527 No locals. #4  0x0000000000564ce6 in search_command (string=XIL(0x26203664), bound=, noerror=XIL(0xbc40), count=, direction=direction@entry=-1, RE=RE@entry=1,      posix=false) at search.c:1069        np =        lim = 1        lim_byte = 1        n = -1 #5  0x0000000000564e36 in Fre_search_backward (regexp=, bound=, noerror=, count=) at search.c:2263 No locals. #6  0x0000000000595715 in funcall_subr (subr=subr@entry=0xb3df80 , numargs=numargs@entry=4, args=args@entry=0x7fffffff2508) at eval.c:3044        argbuf = {XIL(0x7fffffff24b0), XIL(0xf1f1a9b4), XIL(0x1), make_fixnum(1429044), XIL(0x108d4218), XIL(0x573900), XIL(0), make_fixnum(1473060)}        a =        fun = #7  0x000000000059703e in funcall_general (fun=XIL(0xb3df85), numargs=numargs@entry=4, args=args@entry=0x7fffffff2508) at eval.c:2945        original_fun = XIL(0x7ffff12b5838) #8  0x00000000005940c3 in Ffuncall (nargs=5, args=0x7fffffff2500) at eval.c:2999        count = {          bytes = 1696        }        val = #9  0x00007ffff17973af in F626567696e6e696e672d6f662d646566756e2d726177_beginning_of_defun_raw_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/bin/../lib/emacs/29.3/native-lisp/29.3-8ca456c1/preloaded/lisp-1e88867d-c35f9575.eln No symbol table info available. #10 0x00000000005956d3 in funcall_subr (subr=subr@entry=0x7ffff1f1aa40, numargs=numargs@entry=1, args=args@entry=0x7fffffff2678) at eval.c:3038        argbuf = {XIL(0xe471a11), XIL(0x7fffffff1830), XIL(0x7fffffff17a8), XIL(0xbbb810), XIL(0x7ffff243b685), XIL(0x640), XIL(0x640), XIL(0xb2c1f8)}        a =        fun = #11 0x000000000059703e in funcall_general (fun=XIL(0x7ffff1f1aa45), numargs=numargs@entry=1, args=args@entry=0x7fffffff2678) at eval.c:2945        original_fun = XIL(0x7ffff13578f0) #12 0x00000000005940c3 in Ffuncall (nargs=2, args=0x7fffffff2670) at eval.c:2999        count = {          bytes = 1664        }        val = #13 0x00007ffff1796fd6 in F626567696e6e696e672d6f662d646566756e_beginning_of_defun_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/bin/../lib/emacs/29.3/native-lisp/29.3-8ca456c1/preloaded/lisp-1e88867d-c35f9575.eln No symbol table info available. #14 0x00000000005956d3 in funcall_subr (subr=subr@entry=0x7ffff1f1ab28, numargs=numargs@entry=0, args=args@entry=0x7fffffff27a0) at eval.c:3038        argbuf = {XIL(0), XIL(0x3a07), XIL(0x108d4138), XIL(0x108d4138), XIL(0x1), XIL(0x108d4138), XIL(0x108d4138), XIL(0x57f4dd)}        a =        fun = #15 0x000000000059703e in funcall_general (fun=XIL(0x7ffff1f1ab2d), numargs=numargs@entry=0, args=args@entry=0x7fffffff27a0) at eval.c:2945        original_fun = XIL(0x7ffff13579d8) #16 0x00000000005940c3 in Ffuncall (nargs=1, args=0x7fffffff2798) at eval.c:2999        count = {          bytes = 1632        }        val = #17 0x00007fffea8eb9e7 in F632d6765742d66616c6c6261636b2d7363616e2d706f73_c_get_fallback_scan_pos_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-engine-ccfcb170-ebf99546.eln No symbol table info available. #18 0x00000000005956d3 in funcall_subr (subr=subr@entry=0xd439a58, numargs=numargs@entry=1, args=args@entry=0x7fffffff29c8) at eval.c:3038        argbuf = {XIL(0), make_fixnum(1556976), XIL(0x13d668ed), XIL(0xf19dad), XIL(0), make_fixnum(1449128), XIL(0x13d668ed), XIL(0x58f421)}        a =        fun = #19 0x000000000059703e in funcall_general (fun=XIL(0xd439a5d), numargs=numargs@entry=1, args=args@entry=0x7fffffff29c8) at eval.c:2945        original_fun = XIL(0xf9f6150) #20 0x00000000005940c3 in Ffuncall (nargs=2, args=0x7fffffff29c0) at eval.c:2999        count = {          bytes = 1472        }        val = #21 0x00007fffea8ebfac in F632d70617273652d73746174652d6765742d7374726174656779_c_parse_state_get_strategy_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-engine-ccfcb170-ebf99546.eln No symbol table info available. #22 0x00000000005956e5 in funcall_subr (subr=subr@entry=0xd438760, numargs=numargs@entry=2, args=args@entry=0x7fffffff2bf8) at eval.c:3040        argbuf = {XIL(0x498b), make_fixnum(18827), XIL(0x49bb), make_fixnum(18875), make_fixnum(18874), XIL(0x5f3b64), XIL(0x7fffffff2b50), XIL(0x587e79)}        a =        fun = #23 0x000000000059703e in funcall_general (fun=XIL(0xd438765), numargs=numargs@entry=2, args=args@entry=0x7fffffff2bf8) at eval.c:2945        original_fun = XIL(0xf9f6840) #24 0x00000000005940c3 in Ffuncall (nargs=3, args=0x7fffffff2bf0) at eval.c:2999        count = {          bytes = 1440        }        val = #25 0x00007fffea8f0883 in F632d70617273652d73746174652d31_c_parse_state_1_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-engine-ccfcb170-ebf99546.eln No symbol table info available. #26 0x00000000005956c8 in funcall_subr (subr=subr@entry=0xd438a48, numargs=numargs@entry=0, args=args@entry=0x7fffffff2e18) at eval.c:3036        argbuf = {XIL(0), make_fixnum(1556976), XIL(0x13d6676d), XIL(0xf19dad), XIL(0), make_fixnum(1449128), XIL(0x13d6676d), XIL(0x58f421)}        a =        fun = #27 0x000000000059703e in funcall_general (fun=XIL(0xd438a4d), numargs=numargs@entry=0, args=args@entry=0x7fffffff2e18) at eval.c:2945        original_fun = XIL(0xf9f6960) #28 0x00000000005940c3 in Ffuncall (nargs=1, args=0x7fffffff2e10) at eval.c:2999        count = {          bytes = 1408        }        val = #29 0x00007fffea8f173c in F632d70617273652d7374617465_c_parse_state_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-engine-ccfcb170-ebf99546.eln No symbol table info available. #30 0x00000000005956c8 in funcall_subr (subr=subr@entry=0xd437750, numargs=numargs@entry=0, args=args@entry=0x7fffffff2f80) at eval.c:3036        argbuf = {XIL(0xe471a05), XIL(0x49bb), XIL(0x13c945c0), XIL(0x13c945c0), XIL(0x1), XIL(0x13c945c0), XIL(0x13c945c0), XIL(0x5ef611)}        a =        fun = #31 0x000000000059703e in funcall_general (fun=XIL(0xd437755), numargs=numargs@entry=0, args=args@entry=0x7fffffff2f80) at eval.c:2945        original_fun = XIL(0xf942420) #32 0x00000000005940c3 in Ffuncall (nargs=1, args=0x7fffffff2f78) at eval.c:2999        count = {          bytes = 1344        }        val = #33 0x00007fffea92e080 in F632d6c616f6d69622d696e76616c69646174652d6361636865_c_laomib_invalidate_cache_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-engine-ccfcb170-ebf99546.eln No symbol table info available. #34 0x00000000005956e5 in funcall_subr (subr=subr@entry=0xd429828, numargs=numargs@entry=2, args=args@entry=0x7fffffff3248) at eval.c:3040        argbuf = {XIL(0), XIL(0x1), XIL(0x500), XIL(0x7fffffff3060), XIL(0x7fffffff3068), XIL(0x13d279b5), XIL(0x7fffea9ff140), XIL(0x5940c3)}        a =        fun = #35 0x000000000059703e in funcall_general (fun=XIL(0xd42982d), numargs=numargs@entry=2, args=args@entry=0x7fffffff3248) at eval.c:2945        original_fun = XIL(0xf941cc0) #36 0x00000000005940c3 in Ffuncall (nargs=3, args=0x7fffffff3240) at eval.c:2999        count = {          bytes = 1280        }        val = #37 0x00007fffea9c231c in F632d6265666f72652d6368616e6765_c_before_change_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/cc-mode-515a98a5-29b249e0.eln No symbol table info available. #38 0x00000000005956e5 in funcall_subr (subr=subr@entry=0x10897428, numargs=numargs@entry=2, args=args@entry=0x7fffffff3598) at eval.c:3040        argbuf = {XIL(0xb), XIL(0x9360), XIL(0), XIL(0x133abed5), XIL(0xb2c370), XIL(0x73b1716450e4c200), XIL(0x3c0), XIL(0xb2c370)}        a =        fun = #39 0x000000000059703e in funcall_general (fun=XIL(0x1089742d), numargs=numargs@entry=2, args=args@entry=0x7fffffff3598) at eval.c:2945        original_fun = XIL(0xf9407f0) #40 0x00000000005940c3 in Ffuncall (nargs=3, args=0x7fffffff3590) at eval.c:2999        count = {          bytes = 1088        }        val = #41 0x0000000000594161 in funcall_nil (nargs=, args=) at eval.c:2681 No locals. #42 0x0000000000593739 in run_hook_with_args (nargs=3, args=0x7fffffff3590, funcall=funcall@entry=0x594158 ) at eval.c:2858        global_vals =        sym = XIL(0x36c0)        val = XIL(0x13005973)        ret = XIL(0) #43 0x0000000000593795 in Frun_hook_with_args (nargs=, args=) at eval.c:2723 No locals. #44 0x00007fffec3f4ccd in F6c73702d2d6170706c792d746578742d656469742d7265706c6163652d6275666665722d636f6e74656e7473_lsp__apply_text_edit_replace_buffer_contents_0 ()   from /home/wrath/.emacs.d/eln-cache/29.3-8ca456c1/lsp-mode-f50f9720-738da13a.eln No symbol table info available. #45 0x00000000005956d3 in funcall_subr (subr=subr@entry=0xbfa7450, numargs=numargs@entry=1, args=args@entry=0x7ffff0c00088) at eval.c:3038        argbuf = {XIL(0x40), make_fixnum(1468386), XIL(0x7ffff1351cd0), XIL(0x5a1bb4), XIL(0x380), XIL(0x20), XIL(0x7ffff21dacb8), XIL(0x73b1716450e4c200)}        a =        fun = #46 0x00000000005c9b39 in exec_byte_code (fun=, fun@entry=XIL(0x13e3d29d), args_template=, args_template@entry=257, nargs=, nargs@entry=1,      args=, args@entry=0x7fffffff3898) at bytecode.c:809        call_nargs = 1        call_fun = XIL(0xbfa7455)        count1 =        template =        val =        call_args = 0x7ffff0c00088        original_fun = XIL(0xae7e940)        bytecode =        op = 1        type =        targets = {0x5cba6f , 0x5cba8c , 0x5cbac1 , 0x5cbac3 , 0x5cbac5 ,            0x5cba8c , 0x5cbac7 , 0x5cbb00 , 0x5c953c , 0x5c957b ,            0x5c957d , 0x5c957f , 0x5c9581 , 0x5c953c , 0x5c9583 ,            0x5c9529 , 0x5c974a , 0x5c97a3 , 0x5c97a5 , 0x5c97a7 ,            0x5c97a9 , 0x5c974a , 0x5c97be , 0x5c97ab , 0x5c988a ,            0x5c98d2 , 0x5c98d4 , 0x5c98d6 , 0x5c98d8 , 0x5c988a ,            0x5c986d , 0x5c9877 , 0x5c98f7 , 0x5c99d3 , 0x5c99d8 ,            0x5c99dd , 0x5c99e2 , 0x5c98f7 , 0x5c98da , 0x5c98e4 ,            0x5c9b78 , 0x5c9bc3 , 0x5c9bc5 , 0x5c9bc7 , 0x5c9bc9 ,            0x5c9b78 , 0x5c9b5b , 0x5c9b65 , 0x5ca074 , 0x5ca011 ,            0x5c9fa6 , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5cba6f , 0x5ca1dd , 0x5ca257 , 0x5ca297 , 0x5ca2de ,            0x5ca325 , 0x5c9681 , 0x5c96cf , 0x5ca370 , 0x5c9640 ,            0x5c9709 , 0x5ca3aa , 0x5ca3e4 , 0x5ca410 , 0x5ca44a ,            0x5ca483 , 0x5ca504 , 0x5ca530 , 0x5ca5e7 , 0x5ca6a0 ,            0x5ca6cc , 0x5ca6f8 , 0x5ca732 , 0x5ca76c , 0x5ca7a6 ,            0x5ca7e6 , 0x5ca81c , 0x5ca852 , 0x5ca8cc , 0x5ca923 ,            0x5ca97a , 0x5ca9e5 , 0x5caa58 , 0x5caacb , 0x5cab3e ,            0x5cabb1 , 0x5cac3b , 0x5cac9c , 0x5cad26 , 0x5cad91 ,            0x5cadfc , 0x5caf9d , 0x5c9ead , 0x5cafe6 , 0x5cb012 ,            0x5cb087 , 0x5cb0d0 , 0x5cb119 , 0x5cb145 , 0x5cb173 ,            0x5cb1a1 , 0x5cb1d7 , 0x5cba6f , 0x5cb208 , 0x5cb236 ,            0x5cb264 , 0x5cb292 , 0x5cb2c0 , 0x5cb2ee , 0x5c9ead ,            0x5cba6f , 0x5cb31a , 0x5cb35b , 0x5cb387 , 0x5cb3b3 ,            0x5cb3ed , 0x5cb427 , 0x5cb453 , 0x5cb47f , 0x5cb4b9 ,            0x5cb4f3 , 0x5cb52d , 0x5cb55b , 0x5cba6f , 0x5c9e49 ,            0x5c9bcb , 0x5c95fe , 0x5c9c58 , 0x5c9c96 , 0x5c9cd4 ,            0x5c9d16 , 0x5c9e27 , 0x5c9841 , 0x5c9e8b , 0x5c9ecf ,            0x5c9f34 , 0x5c9f65 , 0x5ca0a7 , 0x5ca0fa , 0x5ca13a ,            0x5ca180 , 0x5cba6f , 0x5cb587 , 0x5cb5c7 , 0x5cb5f3 ,            0x5cb61f , 0x5cb64b , 0x5cb677 , 0x5cb6b1 , 0x5cb6eb ,            0x5cb725 , 0x5cb75f , 0x5cb7dd , 0x5cb817 , 0x5cb851 ,            0x5cb87d , 0x5cb8dd , 0x5cb93d , 0x5cb97b , 0x5cb9b9 ,            0x5cae9e , 0x5caf2f , 0x5cb9ef , 0x5cba2f , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5ca4c0 , 0x5ca888 , 0x5cb043 , 0x5cbb42 , 0x5cbb83 ,            0x5cba6f , 0x5cba6f , 0x5cbbcf , 0x5cbc1b , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cbcb1 }        quitcounter = 1 '\001'        bc = 0xb2c350        top = 0x7ffff0c00080        pc = 0xb9d0c45 "\210\307\001!\203["        bytestr =        vector =        maxdepth =        const_length =        bytestr_length =        vectorp = 0x13e3d200        max_stack =        frame_base =        fp =        bytestr_data = 0xb9d0c28 "\302\301\211\242T\240\305\001\247\203\023"        rest =        mandatory =        nonrest =        pushedargs =        result = #47 0x00000000005950d0 in fetch_and_exec_byte_code (fun=XIL(0x13e3d29d), args_template=args_template@entry=257, nargs=nargs@entry=1, args=args@entry=0x7fffffff3898) at eval.c:3085 No locals. #48 0x0000000000596c59 in funcall_lambda (fun=fun@entry=XIL(0x13e3d29d), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffff3898) at eval.c:3157        val =        syms_left = make_fixnum(257)        next =        lexenv =        count =        i =        optional =        rest =        previous_rest = #49 0x000000000059704e in funcall_general (fun=XIL(0x13e3d29d), numargs=numargs@entry=1, args=args@entry=0x7fffffff3898) at eval.c:2949        original_fun = XIL(0x13e3d29d) #50 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffff3890) at eval.c:2999        count = {          bytes = 832        }        val = #51 0x000000000059c723 in call1 (arg1=, fn=XIL(0x13e3d29d)) at /build/source/src/lisp.h:3248 No locals. #52 mapcar1 (leni=323, vals=vals@entry=0x0, fn=fn@entry=XIL(0x13e3d29d), seq=seq@entry=XIL(0x133aae63)) at fns.c:3007        dummy =        i = 0        tail = XIL(0x133aae63) #53 0x000000000059f742 in Fmapc (function=XIL(0x13e3d29d), sequence=XIL(0x133aae63)) at fns.c:3144        leni = #54 0x00007fffec3f5819 in F6c73702d2d6170706c792d746578742d6564697473_lsp__apply_text_edits_0 () from /home/wrath/.emacs.d/eln-cache/29.3-8ca456c1/lsp-mode-f50f9720-738da13a.eln No symbol table info available. #55 0x00000000005956e5 in funcall_subr (subr=subr@entry=0xbfa75b0, numargs=numargs@entry=2, args=args@entry=0x7fffffff3bc8) at eval.c:3040        argbuf = {XIL(0x1), XIL(0x596c59), XIL(0x1), XIL(0xbfa5798), XIL(0), XIL(0x1), XIL(0x7fffffff3b98), XIL(0x2a0)}        a =        fun = #56 0x000000000059703e in funcall_general (fun=XIL(0xbfa75b5), numargs=numargs@entry=2, args=args@entry=0x7fffffff3bc8) at eval.c:2945        original_fun = XIL(0xae7d990) #57 0x00000000005940c3 in Ffuncall (nargs=3, args=0x7fffffff3bc0) at eval.c:2999        count = {          bytes = 640        }        val = #58 0x00007fffec401c72 in F6c73702d666f726d61742d627566666572_lsp_format_buffer_0 () from /home/wrath/.emacs.d/eln-cache/29.3-8ca456c1/lsp-mode-f50f9720-738da13a.eln No symbol table info available. #59 0x00000000005956c8 in funcall_subr (subr=subr@entry=0xbfb3d18, numargs=numargs@entry=0, args=args@entry=0x7fffffff3d70) at eval.c:3036        argbuf = {XIL(0), XIL(0x593dff), make_fixnum(0), XIL(0x55fb3c), XIL(0xbba5a8), XIL(0), XIL(0x35), XIL(0x73b1716450e4c200)}        a =        fun = #60 0x000000000059703e in funcall_general (fun=XIL(0xbfb3d1d), numargs=numargs@entry=0, args=args@entry=0x7fffffff3d70) at eval.c:2945        original_fun = XIL(0x34ae1e0) #61 0x00000000005940c3 in Ffuncall (nargs=1, args=0x7fffffff3d68) at eval.c:2999        count = {          bytes = 608        }        val = #62 0x0000000000594161 in funcall_nil (nargs=, args=) at eval.c:2681 No locals. #63 0x0000000000593739 in run_hook_with_args (nargs=nargs@entry=1, args=args@entry=0x7fffffff3d68, funcall=funcall@entry=0x594158 ) at eval.c:2858        global_vals =        sym = XIL(0x7ffff1299eb0)        val = XIL(0x109453d3)        ret = XIL(0) #64 0x0000000000593795 in Frun_hook_with_args (nargs=nargs@entry=1, args=args@entry=0x7fffffff3d68) at eval.c:2723 No locals. #65 0x00000000005937b2 in run_hook (hook=) at eval.c:2871 No locals. #66 0x00000000005937d1 in Frun_hooks (nargs=1, args=0x7fffffff3ec0) at eval.c:2705        i = 0 #67 0x00000000005957c7 in funcall_subr (subr=subr@entry=0xb43f20 , numargs=numargs@entry=1, args=args@entry=0x7fffffff3ec0) at eval.c:3063        fun = #68 0x000000000059703e in funcall_general (fun=XIL(0xb43f25), numargs=numargs@entry=1, args=args@entry=0x7fffffff3ec0) at eval.c:2945        original_fun = XIL(0x7ffff12c3b50) #69 0x00000000005940c3 in Ffuncall (nargs=2, args=0x7fffffff3eb8) at eval.c:2999        count = {          bytes = 576        }        val = #70 0x00007ffff1a9ff18 in F62617369632d736176652d627566666572_basic_save_buffer_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/bin/../lib/emacs/29.3/native-lisp/29.3-8ca456c1/preloaded/files-1e8937b2-592f65e7.eln No symbol table info available. #71 0x00000000005956d3 in funcall_subr (subr=subr@entry=0x7ffff21dd378, numargs=numargs@entry=1, args=args@entry=0x7fffffff4028) at eval.c:3038        argbuf = {XIL(0x13ce4674), XIL(0x469454), XIL(0x13ce4674), XIL(0x7fffffff3ff0), XIL(0), XIL(0x4695bd), XIL(0x6620676e69766153), XIL(0x6d6f682f20656c69)}        a =        fun = #72 0x000000000059703e in funcall_general (fun=XIL(0x7ffff21dd37d), numargs=numargs@entry=1, args=args@entry=0x7fffffff4028) at eval.c:2945        original_fun = XIL(0x7ffff161a228) #73 0x00000000005940c3 in Ffuncall (nargs=2, args=0x7fffffff4020) at eval.c:2999        count = {          bytes = 480        }        val = #74 0x00007ffff1a9f63f in F736176652d627566666572_save_buffer_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/bin/../lib/emacs/29.3/native-lisp/29.3-8ca456c1/preloaded/files-1e8937b2-592f65e7.eln No symbol table info available. #75 0x00000000005956d3 in funcall_subr (subr=subr@entry=0x7ffff1e85918, numargs=numargs@entry=1, args=args@entry=0x7fffffff4280) at eval.c:3038        argbuf = {XIL(0), XIL(0xffffffffffffffff), XIL(0xe9ac84), XIL(0xe9bce0), XIL(0), XIL(0x73b1716450e4c200), XIL(0xe9ac84), XIL(0x1)}        a =        fun = #76 0x000000000059703e in funcall_general (fun=XIL(0x7ffff1e8591d), numargs=numargs@entry=1, args=args@entry=0x7fffffff4280) at eval.c:2945        original_fun = XIL(0x7ffff12c2748) #77 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffff4278) at eval.c:2999        count = {          bytes = 416        }        val = #78 0x000000000059012f in Ffuncall_interactively (nargs=2, args=0x7fffffff4278) at callint.c:250        speccount = #79 0x00000000005957c7 in funcall_subr (subr=subr@entry=0xb438c0 , numargs=numargs@entry=2, args=args@entry=0x7fffffff4278) at eval.c:3063        fun = #80 0x000000000059703e in funcall_general (fun=XIL(0xb438c5), numargs=numargs@entry=2, args=args@entry=0x7fffffff4278) at eval.c:2945        original_fun = XIL(0x7fe0) #81 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffff4270) at eval.c:2999        count = {          bytes = 352        }        val = #82 0x00000000005919f4 in Fcall_interactively (function=, record_flag=, keys=) at callint.c:787        speccount =        arg_from_tty = false        key_count =        record_then_fail =        save_this_command =        save_this_original_command =        save_real_this_command =        save_last_command =        prefix_arg =        enable =        up_event = XIL(0)        form =        specs =        sa_avail =        sa_count =        string_len =        string =        string_end =        next_event = 2        nargs =        args =        visargs =        varies =        tem =        val = #83 0x00000000005956fb in funcall_subr (subr=subr@entry=0xb43860 , numargs=numargs@entry=3, args=args@entry=0x7fffffff44e8) at eval.c:3042        argbuf = {XIL(0x1), make_fixnum(1465359), XIL(0x1ae4d6e2ef500000), XIL(0x1), XIL(0xc0), XIL(0x7fffffff4470), XIL(0x7fffffff4478), XIL(0x7fffffff45e8)}        a =        fun = #84 0x000000000059703e in funcall_general (fun=XIL(0xb43865), numargs=numargs@entry=3, args=args@entry=0x7fffffff44e8) at eval.c:2945        original_fun = XIL(0xb43865) #85 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffff44e0) at eval.c:2999        count = {          bytes = 288        }        val = #86 0x000000000059445b in Fapply (nargs=, args=0x7fffffff45a0) at eval.c:2670        i = 4        funcall_nargs = 4        funcall_args = 0x7fffffff44e0        spread_arg = XIL(0)        fun =        sa_avail =        sa_count =        numargs = 3        retval = #87 0x00007fffefd2008f in F63616c6c2d696e7465726163746976656c794069646f2d63722b2d7265636f72642d63757272656e742d636f6d6d616e64_call_interactivelyido_cr_record_current_command_0 ()   from /home/wrath/.emacs.d/eln-cache/29.3-8ca456c1/ido-completing-read+-105956e9-b9aaa820.eln No symbol table info available. #88 0x00000000005957c7 in funcall_subr (subr=subr@entry=0x1e19930, numargs=numargs@entry=4, args=args@entry=0x7fffffff46d8) at eval.c:3063        fun = #89 0x000000000059703e in funcall_general (fun=XIL(0x1e19935), numargs=numargs@entry=4, args=args@entry=0x7fffffff46d8) at eval.c:2945        original_fun = XIL(0x80cd80) #90 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=5, args=args@entry=0x7fffffff46d0) at eval.c:2999        count = {          bytes = 224        }        val = #91 0x000000000059445b in Fapply (nargs=, args=0x7ffff0c00040) at eval.c:2670        i = 5        funcall_nargs = 5        funcall_args = 0x7fffffff46d0        spread_arg = XIL(0)        fun =        sa_avail =        sa_count =        numargs = 4        retval = #92 0x00000000005957c7 in funcall_subr (subr=subr@entry=0xb43f80 , numargs=numargs@entry=3, args=args@entry=0x7ffff0c00040) at eval.c:3063        fun = #93 0x00000000005c9b39 in exec_byte_code (fun=, fun@entry=XIL(0x1e19b4d), args_template=, args_template@entry=128, nargs=, nargs@entry=3,      args=, args@entry=0x7fffffff49a8) at bytecode.c:809        call_nargs = 3        call_fun = XIL(0xb43f85)        count1 =        template =        val =        call_args = 0x7ffff0c00040        original_fun = XIL(0x31e0)        bytecode =        op = 3        type =        targets = {0x5cba6f , 0x5cba8c , 0x5cbac1 , 0x5cbac3 , 0x5cbac5 ,            0x5cba8c , 0x5cbac7 , 0x5cbb00 , 0x5c953c , 0x5c957b ,            0x5c957d , 0x5c957f , 0x5c9581 , 0x5c953c , 0x5c9583 ,            0x5c9529 , 0x5c974a , 0x5c97a3 , 0x5c97a5 , 0x5c97a7 ,            0x5c97a9 , 0x5c974a , 0x5c97be , 0x5c97ab , 0x5c988a ,            0x5c98d2 , 0x5c98d4 , 0x5c98d6 , 0x5c98d8 , 0x5c988a ,            0x5c986d , 0x5c9877 , 0x5c98f7 , 0x5c99d3 , 0x5c99d8 ,            0x5c99dd , 0x5c99e2 , 0x5c98f7 , 0x5c98da , 0x5c98e4 ,            0x5c9b78 , 0x5c9bc3 , 0x5c9bc5 , 0x5c9bc7 , 0x5c9bc9 ,            0x5c9b78 , 0x5c9b5b , 0x5c9b65 , 0x5ca074 , 0x5ca011 ,            0x5c9fa6 , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5cba6f , 0x5ca1dd , 0x5ca257 , 0x5ca297 , 0x5ca2de ,            0x5ca325 , 0x5c9681 , 0x5c96cf , 0x5ca370 , 0x5c9640 ,            0x5c9709 , 0x5ca3aa , 0x5ca3e4 , 0x5ca410 , 0x5ca44a ,            0x5ca483 , 0x5ca504 , 0x5ca530 , 0x5ca5e7 , 0x5ca6a0 ,            0x5ca6cc , 0x5ca6f8 , 0x5ca732 , 0x5ca76c , 0x5ca7a6 ,            0x5ca7e6 , 0x5ca81c , 0x5ca852 , 0x5ca8cc , 0x5ca923 ,            0x5ca97a , 0x5ca9e5 , 0x5caa58 , 0x5caacb , 0x5cab3e ,            0x5cabb1 , 0x5cac3b , 0x5cac9c , 0x5cad26 , 0x5cad91 ,            0x5cadfc , 0x5caf9d , 0x5c9ead , 0x5cafe6 , 0x5cb012 ,            0x5cb087 , 0x5cb0d0 , 0x5cb119 , 0x5cb145 , 0x5cb173 ,            0x5cb1a1 , 0x5cb1d7 , 0x5cba6f , 0x5cb208 , 0x5cb236 ,            0x5cb264 , 0x5cb292 , 0x5cb2c0 , 0x5cb2ee , 0x5c9ead ,            0x5cba6f , 0x5cb31a , 0x5cb35b , 0x5cb387 , 0x5cb3b3 ,            0x5cb3ed , 0x5cb427 , 0x5cb453 , 0x5cb47f , 0x5cb4b9 ,            0x5cb4f3 , 0x5cb52d , 0x5cb55b , 0x5cba6f , 0x5c9e49 ,            0x5c9bcb , 0x5c95fe , 0x5c9c58 , 0x5c9c96 , 0x5c9cd4 ,            0x5c9d16 , 0x5c9e27 , 0x5c9841 , 0x5c9e8b , 0x5c9ecf ,            0x5c9f34 , 0x5c9f65 , 0x5ca0a7 , 0x5ca0fa , 0x5ca13a ,            0x5ca180 , 0x5cba6f , 0x5cb587 , 0x5cb5c7 , 0x5cb5f3 ,            0x5cb61f , 0x5cb64b , 0x5cb677 , 0x5cb6b1 , 0x5cb6eb ,            0x5cb725 , 0x5cb75f , 0x5cb7dd , 0x5cb817 , 0x5cb851 ,            0x5cb87d , 0x5cb8dd , 0x5cb93d , 0x5cb97b , 0x5cb9b9 ,            0x5cae9e , 0x5caf2f , 0x5cb9ef , 0x5cba2f , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5ca4c0 , 0x5ca888 , 0x5cb043 , 0x5cbb42 , 0x5cbb83 ,            0x5cba6f , 0x5cba6f , 0x5cbbcf , 0x5cbc1b , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f , 0x5cba6f ,            0x5cba6f , 0x5cba6f , 0x5cbcb1 }        quitcounter = 1 '\001'        bc = 0xb2c350        top = 0x7ffff0c00038        pc = 0x7ffff27fe251 "\207"        bytestr =        vector =        maxdepth =        const_length =        bytestr_length =        vectorp = 0x1e19b20        max_stack =        frame_base =        fp =        bytestr_data = 0x7ffff27fe24c "\304\300\301\003#\207"        rest =        mandatory =        nonrest =        pushedargs =        result = #94 0x00000000005950d0 in fetch_and_exec_byte_code (fun=XIL(0x1e19b4d), args_template=args_template@entry=128, nargs=nargs@entry=3, args=args@entry=0x7fffffff49a8) at eval.c:3085 No locals. #95 0x0000000000596c59 in funcall_lambda (fun=fun@entry=XIL(0x1e19b4d), nargs=nargs@entry=3, arg_vector=arg_vector@entry=0x7fffffff49a8) at eval.c:3157        val =        syms_left = make_fixnum(128)        next =        lexenv =        count =        i =        optional =        rest =        previous_rest = #96 0x000000000059704e in funcall_general (fun=XIL(0x1e19b4d), numargs=numargs@entry=3, args=args@entry=0x7fffffff49a8) at eval.c:2949        original_fun = XIL(0x7ffff1356898) #97 0x00000000005940c3 in Ffuncall (nargs=4, args=0x7fffffff49a0) at eval.c:2999        count = {          bytes = 160        }        val = #98 0x00007fffefd33132 in F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/lib/emacs/29.3/native-lisp/29.3-8ca456c1/subr--trampoline-63616c6c2d696e7465726163746976656c79_call_interactively_0.eln No symbol table info available. #99 0x00007ffff2e286b5 in F636f6d6d616e642d65786563757465_command_execute_0 ()   from /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/bin/../lib/emacs/29.3/native-lisp/29.3-8ca456c1/preloaded/simple-fab5b0cf-9ff4140c.eln No symbol table info available. #100 0x0000000000595715 in funcall_subr (subr=subr@entry=0x7ffff1ef99a0, numargs=numargs@entry=1, args=args@entry=0x7fffffff4b98) at eval.c:3044        argbuf = {XIL(0x7ffff12c2748), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0x5929b7), XIL(0x7fffffff4b40), XIL(0x60)}        a =        fun = #101 0x000000000059703e in funcall_general (fun=XIL(0x7ffff1ef99a5), numargs=numargs@entry=1, args=args@entry=0x7fffffff4b98) at eval.c:2945        original_fun = XIL(0x4c50) #102 0x00000000005940c3 in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffff4b90) at eval.c:2999        count = {          bytes = 128        }        val = #103 0x000000000052a657 in call1 (arg1=, fn=XIL(0x4c50)) at /build/source/src/lisp.h:3248 No locals. #104 command_loop_1 () at keyboard.c:1503        scount =        cmd =        keybuf = {make_fixnum(24), make_fixnum(19), XIL(0x7ffff207d4dd), XIL(0x98a0), XIL(0xbcc9c0), XIL(0), make_fixnum(0), make_fixnum(1000), XIL(0), XIL(0x58388d), XIL(0x98a0),            XIL(0x7fffffff4c60), make_fixnum(0), XIL(0), XIL(0), XIL(0x5929b7), XIL(0xcf8b30), XIL(0x60), XIL(0x30), XIL(0), XIL(0), XIL(0x593dff), XIL(0xb), XIL(0x98a0), XIL(0),            XIL(0x7ffff1e0e70d), XIL(0xbc0120), XIL(0x73b1716450e4c200), XIL(0x60), XIL(0x7ffff207d49b)}        i =        prev_modiff = 398        prev_buffer = 0xe471a00 #105 0x0000000000593059 in internal_condition_case (bfun=bfun@entry=0x52a183 , handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x51f6b4 ) at eval.c:1474        val =        c = 0xe1ddd0 #106 0x000000000051a081 in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at keyboard.c:1133        val = #107 0x0000000000592fc7 in internal_catch (tag=tag@entry=XIL(0x10080), func=func@entry=0x51a067 , arg=arg@entry=XIL(0x90)) at eval.c:1197        val =        c = 0xe1dc90 #108 0x000000000051a03e in command_loop () at keyboard.c:1111 No locals. #109 0x000000000051f25f in recursive_edit_1 () at keyboard.c:720        count =        val = #110 0x000000000051f5ad in Frecursive_edit () at keyboard.c:803        count =        buffer = #111 0x000000000051958a in main (argc=1, argv=) at emacs.c:2521        stack_bottom_variable = 0x7ffff681d2f8 <_gnutls_lib_state>        no_loadup = false        junk = 0x0        dname_arg = 0x0        ch_to_dir = 0x0        original_pwd =        dump_mode =        skip_args = 0        temacs = 0x0        attempt_load_pdump =        only_version = false        rlim = {          rlim_cur = 10022912,          rlim_max = 18446744073709551615        }        lc_all =        sockfd = -1        module_assertions = Lisp Backtrace: "re-search-backward" (0xffff2508) "beginning-of-defun-raw" (0xffff2678) "beginning-of-defun" (0xffff27a0) "c-get-fallback-scan-pos" (0xffff29c8) "c-parse-state-get-strategy" (0xffff2bf8) "c-parse-state-1" (0xffff2e18) "c-parse-state" (0xffff2f80) "c-laomib-invalidate-cache" (0xffff3248) "c-before-change" (0xffff3598) "lsp--apply-text-edit-replace-buffer-contents" (0xf0c00088) 0x13e3d298 PVEC_COMPILED "lsp--apply-text-edits" (0xffff3bc8) "lsp-format-buffer" (0xffff3d70) "run-hooks" (0xffff3ec0) "basic-save-buffer" (0xffff4028) "save-buffer" (0xffff4280) "funcall-interactively" (0xffff4278) 0xb43860 PVEC_SUBR "call-interactively@ido-cr+-record-current-command" (0xffff46d8) "apply" (0xf0c00040) "call-interactively" (0xffff49a8) "command-execute" (0xffff4b98) Inside of emacs I get something like this: Debugger entered--Lisp error: (quit)  re-search-backward("^\\s(\\|\\(?:^[ \11]*\\(template\\s-*<[^>;.{}]+>\\s-*\\)?\\(\\(\\(auto\\|const\\|explicit\\|extern\\s-+\"[^\"]+\"\\|extern\\|friend\\|inline\\|mutable\\|overload\\|register\\|static\\|typedef\\|virtual\\)\\s-+\\)*\\(\\([[a-zA-Z0-9 ,]+>\\s-*[*&]*\\|[[a-zA-Z0-9]*\\(::[[a-zA-Z0-9]+\\)?\\s-*[*&]*\\)[*& \11\n\15]+\\)\\)?\\(\\(::\\|[[;{}]+>\\s-*[*&]*::\\|[[a-zA-Z0-9]*\\s-*[*&]*::\\)\\s-*\\)?\\(operator\\s-*[^ \11\n\15:;.,?~{}]+\\(\\s-*\\[\\]\\)?\\|[_~;{}]+[ \11\n\15>]*>\\|[_~a-zA-Z0-9]*\\)\\)\\s-*\\(([^{;]*)\\(\\(\\s-+const\\|\\s-+mutable\\)?\\(\\s-*[=:][^;{]+\\)?\\)?\\)\\s-*\\)\\s(" nil move 1)   beginning-of-defun-raw(nil)   beginning-of-defun()   c-get-fallback-scan-pos(18875)   c-parse-state-get-strategy(18875 13474)   c-parse-state-1()   c-parse-state()   c-laomib-invalidate-cache(18875 18880)   c-before-change(18875 18880)   lsp--apply-text-edit-replace-buffer-contents(#)   #f(compiled-function (edit) #)(#)   lsp--apply-text-edits((#) format)   lsp-format-buffer()   run-hooks(before-save-hook)   basic-save-buffer(t)   save-buffer(1)   funcall-interactively(save-buffer 1)   #(save-buffer nil nil)   call-interactively@ido-cr+-record-current-command(# save-buffer nil nil)   apply(call-interactively@ido-cr+-record-current-command # (save-buffer nil nil))   call-interactively(save-buffer nil nil)   command-execute(save-buffer) This is not the only scenario when this happens. I can also sometimes trigger the same thing by trying to jump to the definition of a symbol from a .cpp/c++-header file into a system header (all of which are on a read-only filesystem on my computer), for example one of the SDL headers. The main difference is that the buffer-switching gets mixed into the lot and emacs doesn't even respond to C-g and I have to kill -SIGUSR2 it to get it to start responding again, but I'm pretty sure it's the same bug - output from this scenario is here: https://0x0.st/X-RT.txt I'm sorry about the everywhere and lack of inlined sources, but I've already rebuilt it with nixos's enableDebugging flag, which should have enabled -Og and -g3 (I think it did do the latter but failed on the optimizations and left it at O2) and I've already spent most of my day debugging this and it would take another full day to figure out how to properly override the byzantine nixpkgs emacs infrastructure with the right optimization flag and to store the right source tree. In GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) Windowing system distributor 'The X.Org Foundation', version 11.0.12101012 System Description: NixOS 24.05 (Uakari) Configured using:  'configure  --prefix=/nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3  --disable-build-details --with-modules --with-x-toolkit=lucid  --with-xft --with-cairo --with-compress-install  --with-toolkit-scroll-bars --with-native-compilation  --without-imagemagick --without-small-ja-dic --with-tree-sitter  --with-xinput2 --without-xwidgets --with-dbus --with-selinux' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings:   value of $LANG: en_GB.UTF-8   value of $XMODIFIERS: @im=fcitx   locale-coding-system: utf-8-unix Major mode: C++//lw Minor modes in effect:   lsp-diagnostics-mode: t   lsp-headerline-breadcrumb-mode: t   lsp-modeline-workspace-status-mode: t   lsp-modeline-diagnostics-mode: t   lsp-modeline-code-actions-mode: t   lsp-ui-mode: t   lsp-ui-doc-mode: t   lsp-ui-sideline-mode: t   lsp-treemacs-sync-mode: t   treemacs-filewatch-mode: t   treemacs-follow-mode: t   treemacs-git-mode: t   treemacs-fringe-indicator-mode: t   lsp-completion-mode: t   display-line-numbers-mode: t   subword-mode: t   company-mode: t   yas-minor-mode: t   envrc-global-mode: t   envrc-mode: t   minions-mode: t   dape-breakpoint-global-mode: t   hexl-follow-ascii: t   lsp-managed-mode: t   lsp-mode: t   helm-epa-mode: t   emms-mode-line-mode: t   emms-playing-time-display-mode: t   emms-playing-time-mode: t   helm-descbinds-mode: t   helm-top-poll-mode: t   helm-adaptive-mode: t   helm-mode: t   helm-minibuffer-history-mode: t   org-roam-db-autosync-mode: t   helm-popup-tip-mode: t   async-bytecomp-package-mode: t   override-global-mode: t   xclip-mode: t   projectile-mode: t   global-flycheck-mode: t   flycheck-mode: t   highlight-doxygen-mode: t   modern-c++-font-lock-global-mode: t   modern-c++-font-lock-mode: t   global-git-commit-mode: t   magit-auto-revert-mode: t   auto-revert-mode: t   shell-dirtrack-mode: t   windmove-mode: t   global-display-fill-column-indicator-mode: t   display-fill-column-indicator-mode: t   straight-use-package-mode: t   straight-package-neutering-mode: t   save-place-mode: t   recentf-mode: t   tooltip-mode: t   global-eldoc-mode: t   eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   column-number-mode: t   line-number-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   abbrev-mode: t Load-path shadows: /home/wrath/.emacs.d/straight/build/emacsql-sqlite/emacsql-sqlite hides /home/wrath/.emacs.d/straight/build/emacsql/emacsql-sqlite /home/wrath/.emacs.d/straight/build/cmake-mode/cmake-mode hides /etc/profiles/per-user/wrath/share/emacs/site-lisp/cmake-mode /run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/site-lisp/site-start ~/.emacs.d/custom hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/custom /home/wrath/.emacs.d/straight/build/transient/transient hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/transient /home/wrath/.emacs.d/straight/build/jsonrpc/jsonrpc hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/jsonrpc /home/wrath/.emacs.d/straight/build/use-package/use-package hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package /home/wrath/.emacs.d/straight/build/bind-key/bind-key hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/bind-key /home/wrath/.emacs.d/straight/build/use-package/use-package-ensure hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-ensure /home/wrath/.emacs.d/straight/build/use-package/use-package-delight hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-delight /home/wrath/.emacs.d/straight/build/use-package/use-package-lint hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-lint /home/wrath/.emacs.d/straight/build/use-package/use-package-jump hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-jump /home/wrath/.emacs.d/straight/build/use-package/use-package-diminish hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-diminish /home/wrath/.emacs.d/straight/build/use-package/use-package-bind-key hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-bind-key /home/wrath/.emacs.d/straight/build/use-package/use-package-core hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/use-package/use-package-core /home/wrath/.emacs.d/straight/build/project/project hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/progmodes/project /home/wrath/.emacs.d/straight/build/xref/xref hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/progmodes/xref /home/wrath/.emacs.d/straight/build/org/org-persist hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-persist /home/wrath/.emacs.d/straight/build/org/ox-texinfo hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-texinfo /home/wrath/.emacs.d/straight/build/org/ob-groovy hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-groovy /home/wrath/.emacs.d/straight/build/org/org-cycle hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-cycle /home/wrath/.emacs.d/straight/build/org/ol-eww hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-eww /home/wrath/.emacs.d/straight/build/org/org-pcomplete hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-pcomplete /home/wrath/.emacs.d/straight/build/org/ob-core hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-core /home/wrath/.emacs.d/straight/build/org/ob-C hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-C /home/wrath/.emacs.d/straight/build/org/ol hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol /home/wrath/.emacs.d/straight/build/org/ol-bibtex hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-bibtex /home/wrath/.emacs.d/straight/build/org/org-datetree hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-datetree /home/wrath/.emacs.d/straight/build/org/org-protocol hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-protocol /home/wrath/.emacs.d/straight/build/org/ob-haskell hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-haskell /home/wrath/.emacs.d/straight/build/org/ob-exp hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-exp /home/wrath/.emacs.d/straight/build/org/ob-sass hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-sass /home/wrath/.emacs.d/straight/build/org/ox-html hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-html /home/wrath/.emacs.d/straight/build/org/ob-fortran hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-fortran /home/wrath/.emacs.d/straight/build/org/ox-beamer hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-beamer /home/wrath/.emacs.d/straight/build/org/ol-man hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-man /home/wrath/.emacs.d/straight/build/org/ob-java hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-java /home/wrath/.emacs.d/straight/build/org/org-element hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-element /home/wrath/.emacs.d/straight/build/org/org-timer hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-timer /home/wrath/.emacs.d/straight/build/org/ox hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox /home/wrath/.emacs.d/straight/build/org/ob-comint hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-comint /home/wrath/.emacs.d/straight/build/org/ol-eshell hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-eshell /home/wrath/.emacs.d/straight/build/org/ol-bbdb hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-bbdb /home/wrath/.emacs.d/straight/build/org/ob-calc hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-calc /home/wrath/.emacs.d/straight/build/org/ob-ruby hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-ruby /home/wrath/.emacs.d/straight/build/org/ob-latex hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-latex /home/wrath/.emacs.d/straight/build/org/org-footnote hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-footnote /home/wrath/.emacs.d/straight/build/org/ox-koma-letter hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-koma-letter /home/wrath/.emacs.d/straight/build/org/ox-ascii hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-ascii /home/wrath/.emacs.d/straight/build/org/org-clock hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-clock /home/wrath/.emacs.d/straight/build/org/org-macro hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-macro /home/wrath/.emacs.d/straight/build/org/ob-lua hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-lua /home/wrath/.emacs.d/straight/build/org/ob-processing hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-processing /home/wrath/.emacs.d/straight/build/org/ol-doi hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-doi /home/wrath/.emacs.d/straight/build/org/oc hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc /home/wrath/.emacs.d/straight/build/org/ox-man hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-man /home/wrath/.emacs.d/straight/build/org/ob-ref hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-ref /home/wrath/.emacs.d/straight/build/org/oc-bibtex hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc-bibtex /home/wrath/.emacs.d/straight/build/org/ob-sed hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-sed /home/wrath/.emacs.d/straight/build/org/ox-publish hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-publish /home/wrath/.emacs.d/straight/build/org/ox-md hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-md /home/wrath/.emacs.d/straight/build/org/org-inlinetask hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-inlinetask /home/wrath/.emacs.d/straight/build/org/ob-ocaml hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-ocaml /home/wrath/.emacs.d/straight/build/org/org-compat hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-compat /home/wrath/.emacs.d/straight/build/org/org-table hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-table /home/wrath/.emacs.d/straight/build/org/ob-plantuml hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-plantuml /home/wrath/.emacs.d/straight/build/org/org-indent hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-indent /home/wrath/.emacs.d/straight/build/org/ob-sql hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-sql /home/wrath/.emacs.d/straight/build/org/ob-shell hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-shell /home/wrath/.emacs.d/straight/build/org/ox-latex hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-latex /home/wrath/.emacs.d/straight/build/org/ob-maxima hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-maxima /home/wrath/.emacs.d/straight/build/org/org-faces hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-faces /home/wrath/.emacs.d/straight/build/org/ox-icalendar hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-icalendar /home/wrath/.emacs.d/straight/build/org/oc-natbib hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc-natbib /home/wrath/.emacs.d/straight/build/org/ol-mhe hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-mhe /home/wrath/.emacs.d/straight/build/org/org-attach-git hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-attach-git /home/wrath/.emacs.d/straight/build/org/ob-js hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-js /home/wrath/.emacs.d/straight/build/org/ox-odt hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-odt /home/wrath/.emacs.d/straight/build/org/org-num hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-num /home/wrath/.emacs.d/straight/build/org/ob-eshell hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-eshell /home/wrath/.emacs.d/straight/build/org/org-macs hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-macs /home/wrath/.emacs.d/straight/build/org/ob-R hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-R /home/wrath/.emacs.d/straight/build/org/ol-info hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-info /home/wrath/.emacs.d/straight/build/org/org-entities hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-entities /home/wrath/.emacs.d/straight/build/org/ol-w3m hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-w3m /home/wrath/.emacs.d/straight/build/org/ob-tangle hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-tangle /home/wrath/.emacs.d/straight/build/org/ob-eval hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-eval /home/wrath/.emacs.d/straight/build/org/org-id hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-id /home/wrath/.emacs.d/straight/build/org/org-loaddefs hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-loaddefs /home/wrath/.emacs.d/straight/build/org/org-archive hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-archive /home/wrath/.emacs.d/straight/build/org/org-keys hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-keys /home/wrath/.emacs.d/straight/build/org/org-refile hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-refile /home/wrath/.emacs.d/straight/build/org/org-ctags hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-ctags /home/wrath/.emacs.d/straight/build/org/ol-docview hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-docview /home/wrath/.emacs.d/straight/build/org/org-mobile hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-mobile /home/wrath/.emacs.d/straight/build/org/ob-emacs-lisp hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-emacs-lisp /home/wrath/.emacs.d/straight/build/org/ob-lisp hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-lisp /home/wrath/.emacs.d/straight/build/org/ob-sqlite hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-sqlite /home/wrath/.emacs.d/straight/build/org/oc-csl hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc-csl /home/wrath/.emacs.d/straight/build/org/org-lint hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-lint /home/wrath/.emacs.d/straight/build/org/ob-clojure hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-clojure /home/wrath/.emacs.d/straight/build/org/org-mouse hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-mouse /home/wrath/.emacs.d/straight/build/org/org-agenda hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-agenda /home/wrath/.emacs.d/straight/build/org/ob-python hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-python /home/wrath/.emacs.d/straight/build/org/ob hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob /home/wrath/.emacs.d/straight/build/org/ob-perl hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-perl /home/wrath/.emacs.d/straight/build/org/org-fold-core hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-fold-core /home/wrath/.emacs.d/straight/build/org/oc-basic hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc-basic /home/wrath/.emacs.d/straight/build/org/org-capture hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-capture /home/wrath/.emacs.d/straight/build/org/ob-forth hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-forth /home/wrath/.emacs.d/straight/build/org/ob-lilypond hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-lilypond /home/wrath/.emacs.d/straight/build/org/ob-css hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-css /home/wrath/.emacs.d/straight/build/org/ob-matlab hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-matlab /home/wrath/.emacs.d/straight/build/org/ob-scheme hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-scheme /home/wrath/.emacs.d/straight/build/org/org-src hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-src /home/wrath/.emacs.d/straight/build/org/ob-ditaa hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-ditaa /home/wrath/.emacs.d/straight/build/org/ob-lob hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-lob /home/wrath/.emacs.d/straight/build/org/org-feed hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-feed /home/wrath/.emacs.d/straight/build/org/org-fold hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-fold /home/wrath/.emacs.d/straight/build/org/org-goto hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-goto /home/wrath/.emacs.d/straight/build/org/ob-awk hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-awk /home/wrath/.emacs.d/straight/build/org/ol-rmail hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-rmail /home/wrath/.emacs.d/straight/build/org/org-duration hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-duration /home/wrath/.emacs.d/straight/build/org/ob-julia hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-julia /home/wrath/.emacs.d/straight/build/org/ol-gnus hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-gnus /home/wrath/.emacs.d/straight/build/org/org hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org /home/wrath/.emacs.d/straight/build/org/ob-octave hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-octave /home/wrath/.emacs.d/straight/build/org/ob-table hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-table /home/wrath/.emacs.d/straight/build/org/org-colview hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-colview /home/wrath/.emacs.d/straight/build/org/org-tempo hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-tempo /home/wrath/.emacs.d/straight/build/org/org-crypt hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-crypt /home/wrath/.emacs.d/straight/build/org/org-list hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-list /home/wrath/.emacs.d/straight/build/org/ob-dot hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-dot /home/wrath/.emacs.d/straight/build/org/org-habit hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-habit /home/wrath/.emacs.d/straight/build/org/ob-screen hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-screen /home/wrath/.emacs.d/straight/build/org/ol-irc hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ol-irc /home/wrath/.emacs.d/straight/build/org/org-plot hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-plot /home/wrath/.emacs.d/straight/build/org/oc-biblatex hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/oc-biblatex /home/wrath/.emacs.d/straight/build/org/ox-org hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ox-org /home/wrath/.emacs.d/straight/build/org/ob-org hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-org /home/wrath/.emacs.d/straight/build/org/ob-makefile hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-makefile /home/wrath/.emacs.d/straight/build/org/ob-gnuplot hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/ob-gnuplot /home/wrath/.emacs.d/straight/build/org/org-attach hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-attach /home/wrath/.emacs.d/straight/build/org/org-version hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/org/org-version /home/wrath/.emacs.d/straight/build/eldoc/eldoc hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/emacs-lisp/eldoc /home/wrath/.emacs.d/straight/build/let-alist/let-alist hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/emacs-lisp/let-alist /home/wrath/.emacs.d/straight/build/seq/seq hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/emacs-lisp/seq /home/wrath/.emacs.d/straight/build/map/map hides /nix/store/p3lxifgandfpa174hfspm90wy5jqp05j-emacs-29.3/share/emacs/29.3/lisp/emacs-lisp/map Features: (shadow mail-extr emacsbug help-fns radix-tree cl-print helm-command helm-elisp helm-eval edebug helm-info lsp-diagnostics lsp-headerline lsp-icons lsp-modeline lsp-lens lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-ui-util face-remap tramp-cache time-stamp tramp-sh lsp-zig lsp-yang lsp-yaml lsp-xml lsp-wgsl lsp-volar lsp-vimscript lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-vala lsp-v lsp-typeprof lsp-ttcn3 lsp-trunk lsp-toml lsp-tilt lsp-tex lsp-terraform lsp-svelte lsp-steep lsp-sqls lsp-sorbet lsp-solidity lsp-solargraph lsp-semgrep lsp-rust lsp-ruff-lsp lsp-ruby-syntax-tree lsp-ruby-lsp lsp-rubocop lsp-rf lsp-remark lsp-racket lsp-r lsp-qml lsp-pylsp lsp-pyls lsp-pwsh lsp-purescript lsp-pls lsp-php lsp-perlnavigator lsp-perl lsp-openscad lsp-ocaml lsp-nushell lsp-nix lsp-nim lsp-nginx lsp-move lsp-mojo lsp-mint lsp-mdx lsp-marksman lsp-markdown lsp-magik lsp-lua lsp-lisp lsp-kotlin lsp-json lsp-jq lsp-javascript lsp-idris lsp-haxe lsp-hack lsp-groovy lsp-graphql lsp-golangci-lint lsp-glsl lsp-gleam lsp-gdscript lsp-fsharp lsp-fortran lsp-eslint lsp-erlang lsp-emmet lsp-elm lsp-elixir lsp-dockerfile lsp-dhall lsp-d lsp-cypher lsp-cucumber lsp-css lsp-csharp lsp-crystal lsp-credo lsp-cobol lsp-cmake lsp-clojure lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes treemacs-treelib treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode treemacs-rendering treemacs-annotations treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-faces treemacs-icons treemacs-scope treemacs-themes treemacs-core-utils pfuture treemacs-logging treemacs-customization treemacs-macros lsp-clangd lsp-bufls lsp-go lsp-completion lsp-beancount lsp-bash lsp-awk lsp-autotools lsp-astro lsp-asm lsp-ansible lsp-angular lsp-ada lsp-semantic-tokens lsp-actionscript display-line-numbers cap-words superword subword cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars winner image-file image-converter char-fold helm-external tramp-archive tramp-gvfs cus-start company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company yasnippet time init custom.el key-assist term disp-table ehelp dired-x dired-aux diredc-autoloads key-assist-autoloads envrc inheritenv envrc-autoloads inheritenv-autoloads nix-mode-autoloads yaml-mode yaml-mode-autoloads minions minions-autoloads gluon-mode dape eglot external-completion array jsonrpc hexl gdb-mi gud repeat dape-autoloads jsonrpc-autoloads helm-lsp-autoloads lsp-haskell haskell-mode haskell-cabal haskell-utils haskell-font-lock haskell-indentation haskell-string haskell-sort-imports haskell-lexeme haskell-align-imports haskell-complete-module haskell-ghc-support flymake-proc flymake dabbrev haskell-customize lsp-mode lsp-protocol spinner network-stream lsp-haskell-autoloads haskell-mode-autoloads devdocs-autoloads helm-dash dash-docs helm-dash-autoloads dash-docs-autoloads dashboard dashboard-widgets ffap dashboard-autoloads nerd-icons nerd-icons-faces nerd-icons-data nerd-icons-data-mdicon nerd-icons-data-flicon nerd-icons-data-codicon nerd-icons-data-devicon nerd-icons-data-sucicon nerd-icons-data-wicon nerd-icons-data-faicon nerd-icons-data-powerline nerd-icons-data-octicon nerd-icons-data-pomicon nerd-icons-data-ipsicon nerd-icons-autoloads all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons all-the-icons-autoloads page-break-lines page-break-lines-autoloads go-translate gts-engine-youdao gts-engine-stardict gts-engine-deepl gts-engine-google-rpc gts-engine-google gts-engine-bing gts-implements posframe gts-faces gts-core go-translate-autoloads helm-init helm-epa helm-emms helm-emms-autoloads emms-config emms-mpris emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-native emms-info-native-spc emms-info-native-mp3 emms-info-native-ogg emms-info-native-opus emms-info-native-flac emms-info-native-vorbis emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-info emms-later-do emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file emms-setup helm-descbinds helm-descbinds-autoloads helm-wikipedia helm-wikipedia-autoloads helm-dictionary helm-net helm-dictionary-autoloads helm-sys helm-adaptive helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-types emms emms-compat emms-autoloads org-roam-ui org-roam-dailies websocket bindat simple-httpd org-roam-ui-autoloads websocket-autoloads simple-httpd-autoloads org-roam-ql org-roam-ql-autoloads org-roam-bibtex orb-core orb-compat orb-utils bibtex-completion biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv biblio-doi biblio-core parsebib bibtex org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-attach org-roam-bibtex-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads parsebib-autoloads org-roam-autoloads hyperbole hinit hui hui-mouse hmouse-key hsys-flymake hui-menu hyrolo-menu hui-jmenu hibtypes hib-doc-id hyrolo sort reveal klink hmouse-tag hsys-xref hib-kbd hui-mini hib-debbugs hsys-www eww url-queue mm-url hib-social hypb-ert ert ewoc debug backtrace hactypes hsys-org man hargs hpath tramp tramp-loaddefs trampver tramp-integration tramp-compat hmouse-sh hsettings hui-em-but hbut hmouse-drv hui-window pulse hycontrol view hui-select hbdata hgnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range hsmail hmail htz cal-julian hbmap hmoccur hvar hypb locate hversion hload-path kotl-autoloads hyperbole-autoloads hact set hhist helm-org-ql org-ql-search org-ql-view magit-bookmark bookmark ov org-super-agenda helm-org helm-utils helm-help helm helm-global-bindings helm-core async-bytecomp helm-source helm-multi-match helm-lib async helm-org-ql-autoloads helm-org-autoloads helm-easymenu helm-autoloads wfnames-autoloads helm-core-autoloads async-autoloads org-ql peg ts org-habit org-agenda org-element org-persist xdg org-id org-refile org-element-ast inline avl-tree org-duration org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads org-contrib org-contrib-autoloads org-journal org-crypt cal-iso org-journal-autoloads org-edna org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs org-edna-autoloads slime etags fileloop generator xref hyperspec slime-autoloads macrostep-autoloads rmsbolt rmsbolt-split rmsbolt-java disass cc-defs rmsbolt-autoloads git-timemachine vc-git git-timemachine-autoloads cmake-font-lock cmake-font-lock-autoloads cmake-mode rst cmake-mode-autoloads w3m doc-view jka-compr image-mode exif timezone w3m-hist bookmark-w3m w3m-ems w3m-favicon w3m-image w3m-fb tab-line w3m-proc w3m-util w3m-load w3m-autoloads code-review code-review-actions code-review-comment code-review-section code-review-bitbucket code-review-faces shr pixel-fill kinsoku url-file svg dom emojify apropos tar-mode arc-mode archive-mode ht code-review-gitlab code-review-utils code-review-parse-hunk code-review-github code-review-db uuidgen calc-misc calc-ext calc calc-loaddefs rect calc-macs a code-review-interfaces deferred code-review-autoloads emojify-autoloads deferred-autoloads uuidgen-autoloads a-autoloads emacsql-sqlite emacsql-sqlite-autoloads forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub url-http url-gw nsm url-auth let-alist gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml parse-time iso8601 bug-reference forge-post markdown-mode forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base forge-autoloads yaml-autoloads ghub-autoloads treepy-autoloads closql-autoloads emacsql-autoloads bufler pretty-hydra hydra lv bufler-group-tree f bufler-autoloads pretty-hydra-autoloads burly-autoloads map-autoloads popup popup-autoloads rustic-autoloads xterm-color-autoloads project-autoloads xref-autoloads let-alist-autoloads rust-mode-autoloads use-package-bind-key bind-key use-package-ensure xclip xclip-autoloads gruvbox-dark-hard-theme gruvbox-theme gruvbox autothemer gruvbox-theme-autoloads autothemer-autoloads color-theme-sanityinc-tomorrow color color-theme-sanityinc-tomorrow-autoloads rg files-x vc vc-dispatcher rg-info-hack advice rg-menu rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header rg-autoloads wgrep-autoloads ag vc-svn find-dired s ag-autoloads projectile project lisp-mnt grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt projectile-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads lsp-ui-autoloads lsp-mode-autoloads eldoc-autoloads lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads f-autoloads s-autoloads flycheck find-func flycheck-autoloads highlight-doxygen noutline outline highlight-doxygen-autoloads clang-format xml clang-format-autoloads modern-cpp-font-lock modern-cpp-font-lock-autoloads magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor shell pcomplete comint ansi-osc ring server ansi-color magit-mode transient edmacro kmacro magit-git magit-base magit-section format-spec cursor-sensor crm dash magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads dash-autoloads yasnippet-autoloads finder-inf company-autoloads ido-completing-read+ memoize cus-edit pp cus-load minibuf-eldef ido-completing-read+-autoloads memoize-autoloads which-key which-key-autoloads smex smex-autoloads windmove comp comp-cstr warnings icons rx easy-mmode display-fill-column-indicator hl-line no-littering compat no-littering-autoloads compat-autoloads seq-autoloads use-package-core use-package-autoloads info bind-key-autoloads straight-autoloads cl-extra help-mode straight saveplace recentf tree-widget wid-edit package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib ido pcase early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1243263 1175236)  (symbols 48 88279 1805)  (strings 32 344596 222363)  (string-bytes 1 12144394)  (vectors 16 183568)  (vector-slots 8 4145168 2453468)  (floats 8 1822 6130)  (intervals 56 4747 4613)  (buffers 984 30))