;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307DD\310\311\312\313\314&\210\303\315\305\306\316DD\317\311\312\313\314&\210\303\320\305\306\321DD\322\311\312\313\314&\210\303\323\305\306\324DD\325\311\312\313\326&\207" [require dap-mode dap-utils custom-declare-variable dap-cpptools-debug-path funcall function #[0 "\301\302\"\207" [dap-utils-extension-path expand-file-name "vscode/cpptools"] 3] "The path to cpptools vscode extension." :group dap-cpptools :type string dap-cpptools-extension-version #[0 "\300\207" [#1="0.29.0"] 1 #1#] "The version of the cpptools vscode extension." dap-cpptools-download-url #[0 "\302\303\304 \305\"#\207" [dap-cpptools-extension-version system-type format "https://github.com/microsoft/vscode-cpptools/releases/download/%s/cpptools-%s.vsix" alist-get ((windows-nt . "win32") (darwin . "osx") (gnu/linux . "linux"))] 6] "The download url." dap-cpptools-debug-program #[0 " \302=\203 \303\202\f\304PC\207" [dap-cpptools-debug-path system-type windows-nt "/extension/debugAdapters/bin/OpenDebugAD7.exe" "/extension/debugAdapters/OpenDebugAD7"] 3] "The path to the cpptools debug adapter." (repeat string)] 8) #@123 Downloading ms-vscode.cpptools to path specified. With prefix, FORCED to redownload the extension. (fn &optional FORCED) (defalias 'dap-cpptools-setup #[256 "\211?\205\303!?\205Q\304 \"\210\n@\305\306!\307\"\305\306!\310\"\305\306!\311\"\312\313\"\210\314!\2035\312\313\"\210\314!\203@\312\313\"\210\314!\203K\312\313\"\210\266\315\316\317\"\207" [dap-cpptools-debug-path dap-cpptools-download-url dap-cpptools-debug-program file-exists-p dap-utils--get-extension f-join f-parent "mono.linux-x86_64" "mono.osx" "lldb-mi/bin/lldb-mi" set-file-modes 448 f-exists\? message "%s: Downloading done!" "dap-cpptools"] 8 (#$ . 1251) "P"]) #@37 Populate auto arguments. (fn CONF) (defalias 'dap-cpptools--populate-args #[257 "\301\211\211\211\302\303\302\"\206#\304\303\301\302\303\n\302\"\206#\304\"\206&\305#\306\303\301\211\302\303\n\302\"\2067#\304\303\301\n\302\303 \302\"\206G#\304\"\206N\305#\306\"\206U\307#\310\303\301\211\211\302\303\n\302\"\206g#\304\303\301\n\302\303 \302\"\206w#\304\"\206~\305#\306\303\301\211\n\302\303 \302\"\206\217#\304\303\301 \302\303\302\"\206\237#\304\"\206\246\305#\306\"\206\255\307#\310\"\206\264\311#\207" [dap-cpptools-debug-program plist-put :dap-server-path plist-get :request "launch" :type "cppdbg" :environment []] 19 (#$ . 1908)]) (byte-code "\300\301\302\"\210\303\304\305\301\306\307\310\304\311\312\313\314\315\316\257\f\"\210\317\320!\207" [dap-register-debug-provider "cppdbg" dap-cpptools--populate-args dap-register-debug-template "cpptools::Run Configuration" :type :request "launch" :name :MIMode "gdb" :program "${workspaceFolder}/ replace with your binary" :cwd "${workspaceFolder}" provide dap-cpptools] 14)