From 61c38bba3c03da4fa97c14d95ebcb6cc0287586b Mon Sep 17 00:00:00 2001 From: ahuston-0 Date: Sun, 7 Jul 2024 19:56:49 -0400 Subject: [PATCH] remove cc-doxy Signed-off-by: ahuston-0 --- users/alice/home/doom/default.nix | 2 -- .../home/doom/snippets/cc-mode/README.md | 12 ------- .../alice/home/doom/snippets/cc-mode/cc-doxy | 36 ------------------- 3 files changed, 50 deletions(-) delete mode 100644 users/alice/home/doom/snippets/cc-mode/README.md delete mode 100644 users/alice/home/doom/snippets/cc-mode/cc-doxy diff --git a/users/alice/home/doom/default.nix b/users/alice/home/doom/default.nix index bdfe9db..f291edb 100644 --- a/users/alice/home/doom/default.nix +++ b/users/alice/home/doom/default.nix @@ -6,7 +6,5 @@ "doom/custom.el".source = ./custom.el; "doom/init.el".source = ./init.el; "doom/packages.el".source = ./packages.el; - "doom/snippets/cc-mode/cc-doxy".source = ./snippets/cc-mode/cc-doxy; - "doom/snippets/cc-mode/README.md".source = ./snippets/cc-mode/README.md; }; } diff --git a/users/alice/home/doom/snippets/cc-mode/README.md b/users/alice/home/doom/snippets/cc-mode/README.md deleted file mode 100644 index a7d0ccc..0000000 --- a/users/alice/home/doom/snippets/cc-mode/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# cc-doxy -A short emacs yasnippet for automatic doxygen function comment generation - -Requirements: Emacs, Yasnippet, Semantic-mode. - -Simply place in "~/.emacs.d/el-get/yasnippet/snippets/cc-mode/" or your system equivalent, then "M-x yas-reload-all", and you're all set! - -This implementation was taken from here: - -https://emacs.stackexchange.com/questions/8006/is-there-a-yasnippet-producing-a-prepopulated-doxygen-comment - -and modified further to fix bugs I encountered and fit the output to my particular style. diff --git a/users/alice/home/doom/snippets/cc-mode/cc-doxy b/users/alice/home/doom/snippets/cc-mode/cc-doxy deleted file mode 100644 index 4036589..0000000 --- a/users/alice/home/doom/snippets/cc-mode/cc-doxy +++ /dev/null @@ -1,36 +0,0 @@ -# -*- mode: snippet -*- -# name: cc-doxy -# key: cc-doxy -# type: command -# contributors: Alex Murray , Thomas Cushman -# -- -(unless (and (fboundp 'semantic-current-tag) - semantic-mode) - (error "Semantic required to use dox snippet")) -(let ((tag (senator-next-tag))) - (while (or (null tag) - (not (semantic-tag-of-class-p tag 'function))) - (setq tag (senator-next-tag))) - (let* ((name (semantic-tag-name tag)) - (attrs (semantic-tag-attributes tag)) - (args (plist-get attrs :arguments)) - (return-name (plist-get attrs :type)) - (idx 1)) - (if (listp return-name) - (setq return-name (car return-name))) - (yas/expand-snippet - (format - "/** -* @brief %s - $1%s%s -**/ -" - name - (mapconcat - (lambda (x) - (format "\n* @param %s - ${%d:Description of %s}" - (car x) (incf idx) (car x))) - args - "\n") - (if (and return-name (not (string-equal "void" return-name))) - (format "\n* @return ${%d:%s}" (incf idx) return-name) - "")))))