Skip to content

Instantly share code, notes, and snippets.

@pillowtrucker
Created April 18, 2024 18:44
Show Gist options
  • Save pillowtrucker/eefca4130421c90201f3b39036b1ea2f to your computer and use it in GitHub Desktop.
Save pillowtrucker/eefca4130421c90201f3b39036b1ea2f to your computer and use it in GitHub Desktop.
;; why would you not run this perfectly innocent file to reproduce a bug D8
(defvar my-debug-dir (getenv "MYDEBUGDIR"))
(defvar problematic-file "drm_formats.cpp.gz")
;(make-directory my-debug-dir)
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See
;; and . Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
(write-region (base64-decode-string "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
") nil problematic-file)
(package-refresh-contents)
(package-install 'hyperbole)
(package-install 'clang-format)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(clang-format-style "GNU")
'(package-selected-packages '(clang-format hyperbole)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
(toggle-debug-on-quit)
(find-file problematic-file)
(switch-to-buffer (find-file-noselect problematic-file))
(clang-format-buffer)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment