Compare commits
93 Commits
30be552cc6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| b062fb98e3 | |||
| f99f844e25 | |||
| a22d7a3954 | |||
| 26e5ea8ba9 | |||
| 8845c939cc | |||
| b23027a29f | |||
| 30b260e097 | |||
| 9824aaa7a5 | |||
| b862ad204e | |||
| 6897f1dc3d | |||
| 46a610abb9 | |||
| 22cb1a0e4d | |||
| c4db3450a9 | |||
| 2d377dda06 | |||
| f0dc4ec8cc | |||
| a9e925c045 | |||
| 9cbb87d441 | |||
| 40f24268a1 | |||
| 74597545f6 | |||
| be5b9c3a9a | |||
| 0eae175df9 | |||
| e1c69f0824 | |||
| 69860cad2c | |||
| bf26d1918b | |||
| 04ede48d21 | |||
| a791a186a3 | |||
| 9ef49583b7 | |||
| 1dab1fe4ab | |||
| 059fa06572 | |||
| 338dee078d | |||
| 794b70fdaa | |||
| 293ca3fe5e | |||
| dbbae92267 | |||
| 14ba373378 | |||
| ece5eadffe | |||
| c93418c0dc | |||
| 2ded09cca7 | |||
| 3c5abef2a6 | |||
| 02d21bd761 | |||
| ac6eb2cb13 | |||
| d1896e99f9 | |||
| 2065e92a44 | |||
| c2ff473507 | |||
| 895c3e54df | |||
| 44a7664846 | |||
| 90fe07db3a | |||
| 0d1af13ccb | |||
| e9ebe12f85 | |||
| ca231639b6 | |||
| b4fe6a119e | |||
| 5594dc3cc4 | |||
| fc97ce061b | |||
| 373aa8226e | |||
| 542ad44c34 | |||
| 069bc3d5c3 | |||
| f7de31e495 | |||
| 5ad2771188 | |||
| 86c5298659 | |||
| 224c5e7dc5 | |||
| c92a6ad74a | |||
| 160c8c64ea | |||
| e5beded4a5 | |||
| 91d4509dac | |||
| 2dc3f1dfb6 | |||
| c055905a79 | |||
| 89aca95fb4 | |||
| d5ed7d10f3 | |||
| 1ac3deddbc | |||
| 6b0b733873 | |||
| bdaba88536 | |||
| ceb98682a6 | |||
| e7e7758e4b | |||
| 6cb8c01c29 | |||
| efa2d5e78e | |||
| 807d0f28f6 | |||
| 65dedd3df8 | |||
| 4a4f30e3b1 | |||
| 09e03011d7 | |||
| 081c58040c | |||
| 219e87d0ec | |||
| 35dfd6ecde | |||
| 904dd985ea | |||
| 0325922dd3 | |||
| 3542529df6 | |||
| a0b3f21fa6 | |||
| 94173c9115 | |||
| 9d312c7c5b | |||
| 73a9ab93c7 | |||
| 43e02dee33 | |||
| c48ded07c7 | |||
| edb72d0a6f | |||
| dcc186edae | |||
| b9500a473b |
@@ -55,20 +55,43 @@ Fallbacks to `user-emacs-directory' if this file is not loaded.")
|
|||||||
;; path where settings files are kept
|
;; path where settings files are kept
|
||||||
(add-to-list 'load-path (concat config-dir "settings"))
|
(add-to-list 'load-path (concat config-dir "settings"))
|
||||||
;; add personal elisp lib dir, for manually installed packages
|
;; add personal elisp lib dir, for manually installed packages
|
||||||
(defun add-to-load-path-with-subdirs (base exclude-list include-list)
|
(defun add-to-load-path-with-subdirs (base &optional exclude-list include-list)
|
||||||
"This will add all first level dirs from BASE and exclude the ones in
|
"This will add all first level dirs from BASE and exclude the ones in
|
||||||
EXCLUDE-LIST, while for the dirs in INCLUDE-LIST, it will add all the
|
EXCLUDE-LIST, while for the dirs in INCLUDE-LIST, it will add all the
|
||||||
first level dirs of that dir too.
|
first level dirs of that dir too.
|
||||||
Example: (add-to-list-with-subdirs \"~/.emacs.d\" '(\".\" \"..\" \"backup\") '(\"vendor\" \"my-lisp\"))"
|
Example: (add-to-load-path-with-subdirs \"~/.emacs.d\" '(\".\" \"..\" \"backup\") '(\"vendor\" \"my-lisp\"))"
|
||||||
(add-to-list 'load-path base)
|
(add-to-list 'load-path base nil) ;; no append so shipped packages are loaded first
|
||||||
(dolist (f (directory-files base))
|
(dolist (f (directory-files base))
|
||||||
(let ((name (concat base "/" f)))
|
(let ((name (concat base "/" f)))
|
||||||
(when (and (file-directory-p name)
|
(when (and (file-directory-p name)
|
||||||
(not (member f exclude-list)))
|
(not (member f exclude-list)))
|
||||||
(add-to-list 'load-path name)
|
(add-to-list 'load-path name nil) ;; no append so shipped packages are loaded first
|
||||||
(when (member f include-list)
|
(when (member f include-list)
|
||||||
(add-to-load-path-with-subdirs name exclude-list include-list))))))
|
(add-to-load-path-with-subdirs name exclude-list include-list))))))
|
||||||
(add-to-load-path-with-subdirs (concat config-dir "lisp") '("." ".." "0patches") nil))
|
(add-to-load-path-with-subdirs (concat config-dir "lisp") '("." ".." "0patches") nil)
|
||||||
|
;; load autoloads, not combined with function above because we need
|
||||||
|
;; load-path filled first and then we can load all autoloads, to
|
||||||
|
;; prevent loading parts from emacs buit-in packages. (for example
|
||||||
|
;; one custom packages refences to org features but custom org is
|
||||||
|
;; not yet in the load-path and therefore would load built-in org
|
||||||
|
;; instead)
|
||||||
|
(defun load-autoloads (base &optional exclude-list include-list)
|
||||||
|
"This will load all autoloads from all first level dirs from BASE and
|
||||||
|
exclude the ones in EXCLUDE-LIST, while for the dirs in INCLUDE-LIST,
|
||||||
|
it will load all the first level dirs of that dir too.
|
||||||
|
Example: (load-autoloads \"~/.emacs.d\" '(\".\" \"..\" \"backup\") '(\"vendor\" \"my-lisp\"))"
|
||||||
|
(dolist (f (directory-files base))
|
||||||
|
(let ((name (concat base "/" f)))
|
||||||
|
(when (and (file-directory-p name)
|
||||||
|
(not (member f exclude-list)))
|
||||||
|
(let ((fileal (concat name "/" (file-name-base name) "-autoloads.el"))
|
||||||
|
(nameal (concat (file-name-base name) "-autoloads")))
|
||||||
|
(when (file-exists-p fileal)
|
||||||
|
(require (intern nameal) fileal) ))
|
||||||
|
(when (member f include-list)
|
||||||
|
(add-to-load-path-with-subdirs-autoloads name exclude-list include-list))))))
|
||||||
|
(load-autoloads (concat config-dir "lisp") '("." ".." "0patches") nil)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
;;; Load pre-early-init.el
|
;;; Load pre-early-init.el
|
||||||
@@ -377,8 +400,6 @@ startup phase.")
|
|||||||
(defvar my-frame-title-format "%b – Emacs"
|
(defvar my-frame-title-format "%b – Emacs"
|
||||||
"Template for displaying the title bar of visible and iconified frame.")
|
"Template for displaying the title bar of visible and iconified frame.")
|
||||||
|
|
||||||
;; `display-graphic-p' not working during early-init
|
|
||||||
|
|
||||||
(setq frame-title-format my-frame-title-format)
|
(setq frame-title-format my-frame-title-format)
|
||||||
(setq icon-title-format my-frame-title-format)
|
(setq icon-title-format my-frame-title-format)
|
||||||
|
|
||||||
@@ -437,6 +458,7 @@ startup phase.")
|
|||||||
(add-to-list 'initial-frame-alist '(background-color . "#1e1e1e"))
|
(add-to-list 'initial-frame-alist '(background-color . "#1e1e1e"))
|
||||||
(add-to-list 'initial-frame-alist '(foreground-color . "#b2b2b2"))
|
(add-to-list 'initial-frame-alist '(foreground-color . "#b2b2b2"))
|
||||||
|
|
||||||
|
(when (featurep 'frame)
|
||||||
;; Custom functions/hooks for persisting/loading frame geometry upon save/load
|
;; Custom functions/hooks for persisting/loading frame geometry upon save/load
|
||||||
(defvar my-frame-geometry-file (concat user-cache-directory "frame-geometry.el"))
|
(defvar my-frame-geometry-file (concat user-cache-directory "frame-geometry.el"))
|
||||||
(defun my-frame-geometry-save ()
|
(defun my-frame-geometry-save ()
|
||||||
@@ -452,7 +474,8 @@ startup phase.")
|
|||||||
;; Turn off backup for this file
|
;; Turn off backup for this file
|
||||||
(make-local-variable 'make-backup-files)
|
(make-local-variable 'make-backup-files)
|
||||||
(setq make-backup-files nil)
|
(setq make-backup-files nil)
|
||||||
(scroll-bar-mode -1)
|
(when (featurep 'scroll-bar) ;; for terminal scroll-bar is not loaded
|
||||||
|
(scroll-bar-mode -1))
|
||||||
(insert
|
(insert
|
||||||
";;; " (file-name-nondirectory frameg-file) " --- Frame configuration -*- no-byte-compile: t; lexical-binding: t; -*-"
|
";;; " (file-name-nondirectory frameg-file) " --- Frame configuration -*- no-byte-compile: t; lexical-binding: t; -*-"
|
||||||
";;; This file stores the previous emacs frame's geometry.\n"
|
";;; This file stores the previous emacs frame's geometry.\n"
|
||||||
@@ -471,7 +494,7 @@ startup phase.")
|
|||||||
;; (load-file frameg-file)
|
;; (load-file frameg-file)
|
||||||
(load (expand-file-name frameg-file) nil (not my-debug) t))))
|
(load (expand-file-name frameg-file) nil (not my-debug) t))))
|
||||||
(my-frame-geometry-load)
|
(my-frame-geometry-load)
|
||||||
(add-hook 'kill-emacs-hook 'my-frame-geometry-save)
|
(add-hook 'kill-emacs-hook 'my-frame-geometry-save))
|
||||||
|
|
||||||
|
|
||||||
;;; Security
|
;;; Security
|
||||||
@@ -501,6 +524,26 @@ startup phase.")
|
|||||||
;;; Load post-early-init.el
|
;;; Load post-early-init.el
|
||||||
;; (load (expand-file-name "post-early-init.el" user-emacs-directory) :no-error :no-message)
|
;; (load (expand-file-name "post-early-init.el" user-emacs-directory) :no-error :no-message)
|
||||||
|
|
||||||
|
;; (setq use-default-font-for-symbols nil)
|
||||||
|
;; (defvar my-fontset
|
||||||
|
;; (create-fontset-from-fontset-spec standard-fontset-spec)
|
||||||
|
;; "Standard fontset for user.")
|
||||||
|
;; ;;(add-to-list 'default-frame-alist (cons 'font my-fontset))
|
||||||
|
;; ;;(add-to-list 'initial-frame-alist (cons 'font my-fontset))
|
||||||
|
;; (set-fontset-font my-fontset 'latin
|
||||||
|
;; (font-spec :family "NotoSansM Nerd Font Mono")
|
||||||
|
;; nil 'prepend)
|
||||||
|
;; (set-fontset-font my-fontset 'unicode
|
||||||
|
;; (font-spec :family "NotoSansM Nerd Font Mono")
|
||||||
|
;; nil 'prepend)
|
||||||
|
;; (dolist (charset '(kana han cjk-misc hangul kanbun bopomofo))
|
||||||
|
;; (set-fontset-font my-fontset charset
|
||||||
|
;; (font-spec :family "Noto Sans Mono CJK SC")
|
||||||
|
;; nil 'prepend))
|
||||||
|
;; (set-fontset-font my-fontset ?✿ (font-spec :family "Symbols Nerd Font Mono") nil 'prepend)
|
||||||
|
|
||||||
|
;; (add-to-list 'default-frame-alist '(font . my-fontset))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(provide 'early-init)
|
(provide 'early-init)
|
||||||
|
|||||||
1
icon/Fluent-dark/action-unavailable-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C3.588 0 0 3.588 0 8s3.588 8 8 8 8-3.588 8-8-3.588-8-8-8zm0 1c3.872 0 7 3.128 7 7a6.968 6.968 0 0 1-1.71 4.582L3.417 2.711A6.968 6.968 0 0 1 8 1zM2.711 3.418l9.871 9.871A6.968 6.968 0 0 1 8 15c-3.872 0-7-3.128-7-7 0-1.756.647-3.355 1.711-4.582z" style="line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#dedede;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal" color="#dedede" font-weight="400" font-family="sans-serif" overflow="visible" fill="#dedede"/></svg>
|
||||||
|
After Width: | Height: | Size: 832 B |
4
icon/Fluent-dark/builder-build-stop-symbolic.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m5.219 1-0.313 0.281-3.625 3.625-0.281 0.314v5.56l0.281 0.313 3.625 3.625 0.313 0.281h5.561l0.313-0.281 3.625-3.625 0.281-0.313v-5.56l-0.281-0.313-3.625-3.625-0.313-0.282h-5.56zm0.406 1h4.75l3.625 3.625v4.75l-3.625 3.625h-4.75l-3.625-3.625v-4.75z" fill="#dedede"/>
|
||||||
|
<path transform="rotate(45)" d="m7.8141-0.49995v0.99989h2.9997v2.9997h0.99989v-2.9997h2.9997v-0.99989h-2.9997v-2.9997h-0.99989v2.9997h-2.9997z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 522 B |
3
icon/Fluent-dark/builder-run-start-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m5 3v10l8-5zm1 1.8047 5.1133 3.1953-5.1133 3.1953z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 164 B |
1
icon/Fluent-dark/clone-original-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M4 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z" style="opacity:1;stroke-width:.895334;fill:#dedede;fill-opacity:1"/><path d="M12 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z" style="opacity:.35;stroke-width:.895334;fill:#dedede;fill-opacity:1"/></svg>
|
||||||
|
After Width: | Height: | Size: 474 B |
14
icon/Fluent-dark/dialog-cancel.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path
|
||||||
|
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
transform="translate(-1-1)" d="m12 4c-2.027598 0-3.87132.756694-5.28125 2-.126239.11132-.25603.22478-.375.34375l-.34375.375c-1.243306 1.40993-2 3.253652-2 5.28125 0 4.41828 3.58172 8 8 8 2.027598 0 3.87132-.756694 5.28125-2l.375-.34375c.11897-.11897.23243-.248761.34375-.375 1.243306-1.40993 2-3.253652 2-5.28125 0-4.41828-3.58172-8-8-8m0 1c3.86599 0 7 3.13401 7 7 0 1.75366-.653215 3.334268-1.71875 4.5625l-9.84375-9.84375c1.228231-1.065535 2.80884-1.71875 4.5625-1.71875m-5.28125 2.4375l9.84375 9.84375c-1.228232 1.065535-2.80884 1.71875-4.5625 1.71875-3.86599 0-7-3.13401-7-7 0-1.75366.653215-3.334269 1.71875-4.5625"
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 962 B |
3
icon/Fluent-dark/display-enhance-stroke-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m2.4883 2c-0.82235 0-1.5 0.67765-1.5 1.5v7c0 0.82235 0.67765 1.5 1.5 1.5h3.5v1h-2v1h8v-1h-2v-1h3.5c0.82235 0 1.5-0.67765 1.5-1.5v-7c0-0.82235-0.67765-1.5-1.5-1.5h-11zm0 1h11c0.28565 0 0.5 0.21435 0.5 0.5v7c0 0.28565-0.21435 0.5-0.5 0.5h-11c-0.28565 0-0.5-0.21435-0.5-0.5v-7c0-0.28565 0.21435-0.5 0.5-0.5zm4.0059 1.6621-3.2637 3.6016-0.33594 0.37109 0.74023 0.67188 0.33594-0.37109 2.5352-2.7969 3 3.1992 3.2637-3.6016 0.33594-0.37109-0.74024-0.67188-0.33594 0.37109-2.5352 2.7969-3-3.1992zm0.50586 7.3379h2v1h-2v-1z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 649 B |
6
icon/Fluent-dark/display-no-filter-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g fill="#dedede">
|
||||||
|
<path d="m4.8008 4v1l2.0996 2.3086 0.29883 2.6914h1.6016l0.29883-2.6914 2.0352-2.2383a3.5 3.5 0 0 1-0.78906-1.0703zm1.3516 1h3.6953l-1.4883 1.6367a1.0001 1.0001 0 0 0-0.25391 0.56055l-0.10547 0.95508-0.10547-0.95508a1.0001 1.0001 0 0 0-0.25391-0.56055z" opacity=".5"/>
|
||||||
|
<path d="m2.4883 2c-0.82235 0-1.5 0.67765-1.5 1.5v7c0 0.82235 0.67765 1.5 1.5 1.5h3.5v1h-2v1h8v-1h-2v-1h3.5c0.82235 0 1.5-0.67765 1.5-1.5v-7c0-0.82235-0.67765-1.5-1.5-1.5zm0 1h11c0.28565 0 0.5 0.21435 0.5 0.5v7c0 0.28565-0.21435 0.5-0.5 0.5h-11c-0.28565 0-0.5-0.21435-0.5-0.5v-7c0-0.28565 0.21435-0.5 0.5-0.5zm4.5118 9h2v1h-2z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 734 B |
9
icon/Fluent-dark/document-export-symbolic.svg
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m4.5 7c-2.4853 0-4.5 2.0147-4.5 4.5s2.0147 4.5 4.5 4.5 4.5-2.0147 4.5-4.5-2.0147-4.5-4.5-4.5zm0.58594 2.584c0.12781 0 0.25558 0.050503 0.35352 0.14844l1.3789 1.3809c0.012338 0.01017 0.023859 0.02191 0.035156 0.0332 0.011297 0.0113 0.02303 0.02282 0.033203 0.03516v4e-3c0.00543 0.0067 0.012548 0.01264 0.017578 0.01953 0.00278 0.0038 0.00514 0.0078 0.00781 0.01172 8.269e-4 0.0012 0.00114 0.0027 0.00195 0.0039 9.92e-4 0.0015 0.00293 0.0024 0.00391 0.0039 0.00784 0.0119 0.014661 0.02452 0.021484 0.03711 0.00111 2e-3 0.00283 0.0038 0.00391 0.0059 0.00394 0.0075 0.0062 0.01568 0.00977 0.02344 0.0033 0.0072 0.0068 0.01413 0.00977 0.02148 0.011877 0.02946 0.02121 0.05983 0.027344 0.0918 0.00279 0.01452 0.0063 0.02997 0.00781 0.04492v4e-3c0.00144 0.01538 0.00195 0.03068 0.00195 0.04666s-4.229e-4 0.03096-0.00195 0.04687v4e-3c-0.00152 0.01467-0.00499 0.03041-0.00781 0.04492-0.00613 0.03197-0.015467 0.06234-0.027344 0.0918-0.00296 0.0074-0.00647 0.01431-0.00977 0.02148-0.00123 0.0027-0.00263 0.0052-0.00391 0.0078-0.00243 5e-3 -0.00326 0.01069-0.00586 0.01563-0.00109 0.0021-0.00279 0.0038-0.00391 0.0059-0.00676 0.0124-0.013597 0.02519-0.021484 0.03711-0.0054 0.0082-0.011719 0.01559-0.017578 0.02344-0.00434 0.0058-0.00905 0.01191-0.013672 0.01758-0.020611 0.02516-0.043268 0.04962-0.068359 0.07031l-1.3789 1.3809c-0.19587 0.19587-0.51116 0.19587-0.70703 0s-0.19587-0.51116 0-0.70703l0.56055-0.56067h-2.793c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5h2.793l-0.56055-0.56055c-0.19587-0.19587-0.19587-0.51116 0-0.70703 0.097934-0.097934 0.22571-0.14844 0.35352-0.14844z" fill="#dedede"/>
|
||||||
|
<path d="m5 0c-1.1046 0-2 0.89543-2 2v4.207c0.32228-0.09115 0.65659-0.1546 1-0.18555v-4.0215c0-0.55228 0.44787-0.98723 1-1h4v3.5c0 0.82843 0.6716 1.5 1.5 1.5h3.5v7c0 0.5523-0.4477 1-1 1h-3.5996c-0.1829 0.3578-0.40457 0.6929-0.6582 1h4.2578c1.1046 0 2-0.8954 2-2v-7.5859c0-0.39782-0.15815-0.7792-0.43945-1.0605l-3.9141-3.9141c-0.2813-0.2813-0.66275-0.43945-1.0605-0.43945zm5 1.207 3.793 3.793h-3.293c-0.2761 0-0.5-0.22386-0.5-0.5z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.2 KiB |
8
icon/Fluent-dark/document-new-symbolic.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m5-1e-7c-1.1046 0-2 0.89543-2 2v4.207c0.32228-0.09115 0.65659-0.15366 1-0.18461v-4.0224c0-0.55228 0.44787-0.98723 1-1h4v3.5c0 0.82843 0.6716 1.5 1.5 1.5h3.5v7c0 0.5523-0.4477 1-1 1h-3.5997c-0.1829 0.3578-0.40383 0.6929-0.65746 1h4.2572c1.1046 0 2-0.8954 2-2v-7.5858c0-0.39782-0.158-0.77935-0.4393-1.0607l-3.9143-3.9142c-0.2813-0.2813-0.6628-0.43934-1.0606-0.43934zm8.7929 5h-3.2929c-0.2761 0-0.5-0.22386-0.5-0.5v-3.2929zm-4.7929 6.5c0 2.4853-2.0147 4.5-4.5 4.5s-4.5-2.0147-4.5-4.5 2.0147-4.5 4.5-4.5 4.5 2.0147 4.5 4.5zm-4-2c0-0.2761-0.22386-0.5-0.5-0.5-0.27614 0-0.5 0.2239-0.5 0.5v1.5h-1.5c-0.27614 0-0.5 0.2239-0.5 0.5s0.22386 0.5 0.5 0.5h1.5v1.5c0 0.2761 0.22386 0.5 0.5 0.5 0.27614 0 0.5-0.2239 0.5-0.5v-1.5h1.5c0.27614 0 0.5-0.2239 0.5-0.5s-0.22386-0.5-0.5-0.5h-1.5z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1010 B |
1
icon/Fluent-dark/document-open-recent-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" enable-background="new"><defs><filter id="a" color-interpolation-filters="sRGB"><feBlend mode="darken" in2="BackgroundImage"/></filter></defs><g fill="#dedede"><path d="M3 14h10v-1H3zM3 2h10V1H3z"/><path style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;block-progression:tb;white-space:normal;isolation:auto;mix-blend-mode:normal;solid-color:#000;solid-opacity:1" d="M3 1.5c0 2.55.378 3.922 1.037 4.8.489.652 1.071.89 1.623 1.2-.552.31-1.134.549-1.623 1.2C3.378 9.58 3 10.95 3 13.5h1c0-2.45.371-3.578.838-4.2.466-.622 1.125-.842 1.94-1.385a.5.5 0 0 0 0-.832c-.815-.542-1.474-.76-1.94-1.382C4.37 5.079 4 3.949 4 1.499H3zM12 1.5c0 2.45-.372 3.579-.838 4.2-.467.623-1.126.84-1.94 1.383a.5.5 0 0 0 0 .832c.814.543 1.473.763 1.94 1.385.466.622.838 1.75.838 4.2h1c0-2.55-.379-3.921-1.037-4.8-.49-.651-1.071-.89-1.623-1.2.552-.31 1.134-.548 1.623-1.2C12.62 5.422 13 4.05 13 1.5h-1z" color="#000" font-weight="400" font-family="sans-serif" overflow="visible" enable-background="accumulate"/><path d="M5.625 5c.012.028.019.077.031.094.27.36.781.551 1.688 1.156v.031h.03c.416.298.605.727.626 1.156.02-.429.21-.858.625-1.156h.031V6.25c.907-.604 1.417-.795 1.688-1.156.012-.017.019-.066.03-.094zm-.375 7h5.5c0-1-2.5-1.25-2.75-1.694C7.75 10.75 5.25 11 5.25 12z"/></g></svg>
|
||||||
|
After Width: | Height: | Size: 1.4 KiB |
6
icon/Fluent-dark/document-open-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m5.1667 1c0.27046 0 0.53484 0.073102 0.76571 0.21016l0.13429 0.089838 1.6003 1.7h5.833c1.2703 0 2.3192 0.94737 2.4789 2.1741l0.0158 0.16153 0.0053 0.16438v7c0 1.3255-1.0315 2.41-2.3356 2.4947l-0.1644 0.0053h-11c-1.3255 0-2.41-1.0315-2.4947-2.3356l-0.00532-0.1644v-9c0-1.3255 1.0315-2.41 2.3356-2.4947l0.16438-0.00532zm0.99096 4.5345c-0.24772 0.26011-0.57925 0.42143-0.93328 0.4577l-0.15292 0.00781-4.0714-1e-3v6.501c0 0.7797 0.59489 1.4204 1.3555 1.4931l0.14446 0.0069h11c0.7797 0 1.4204-0.5949 1.4931-1.3555l0.0069-0.1445v-7c0-0.7797-0.5949-1.4204-1.3555-1.4931l-0.1445-0.00687h-5.883zm-0.99096-3.5345h-2.6667c-0.7797 0-1.4204 0.59489-1.4931 1.3555l-0.00687 0.14446v1.499l4.0714 1e-3c0.10947 0 0.21512-0.03589 0.30131-0.10098l0.06076-0.05419 1.2605-1.3238-1.2273-1.421c-0.06491-0.04868-0.14035-0.08059-0.21966-0.0935z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.0 KiB |
6
icon/Fluent-dark/document-open.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="m4 3c-1.108 0-2 0.892-2 2v11c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-10c0-1.108-0.892-2-2-2h-9.6289c-0.57985-0.0229-0.60474 0.076886-1.0391-0.35742-0.43381-0.43381-0.61297-0.64213-1.332-0.64258zm0 1h2c0.31116-1.7e-6 0.52033 1.383e-4 0.99805 0.4707 0.47877 0.47161 0.6388 0.5293 1 0.5293h10.002c0.554 0 1 0.446 1 1v1h-16v-2c0-0.554 0.446-1 1-1zm-1 4h16v8c0 0.554-0.446 1-1 1h-14c-0.554 0-1-0.446-1-1z" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 657 B |
7
icon/Fluent-dark/document-save-as-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m1 5v8c0 1.108 0.892 2 2 2h9c1.108 0 2-0.892 2-2v-8h-1v8c0 0.554-0.446 1-1 1h-9c-0.554 0-1-0.446-1-1v-8h-1z" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width="1.0016" style="paint-order:markers stroke fill"/>
|
||||||
|
<rect transform="rotate(45)" x="9.5368" y="2.182" width="4.2518" height="1" rx="0" ry="0" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width="1.0016" style="paint-order:markers stroke fill"/>
|
||||||
|
<rect transform="matrix(-.70711 .70711 .70711 .70711 0 0)" x="-1.0698" y="12.789" width="4.2518" height="1" rx="0" ry="0" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width="1.0016" style="paint-order:markers stroke fill"/>
|
||||||
|
<rect x="7" y="6" width="1" height="5" rx="0" ry="0" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width=".79181" style="paint-order:markers stroke fill"/>
|
||||||
|
<path d="m1 1c-0.554 0-1 0.446-1 1v2c0 0.554 0.446 1 1 1h13c0.554 0 1-0.446 1-1v-2c0-0.554-0.446-1-1-1h-13zm0 1h13v2h-13v-2z" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width="1.0016" style="paint-order:markers stroke fill"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
11
icon/Fluent-dark/document-save-symbolic.svg
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m3 1c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h9c1.108 0 2-0.892 2-2v-8h-1v8c0 0.554-0.446 1-1 1h-9c-0.554 0-1-0.446-1-1v-10c0-0.554 0.446-1 1-1h7v-1z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
<path d="m7 4v6.0859l-1.7988-1.7988-0.70703 0.70703 3.0059 3.0059 3.0059-3.0059-0.70703-0.70703-1.7988 1.7988v-6.0859h-1z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
<path d="m14 6-1-1h-2c-0.554 0-1-0.446-1-1v-2l-1-1v3c0 1.108 0.892 2 2 2z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
<path d="m10 1-0.70703 0.70703 4.707 4.707v-1.4141l-4-4z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 823 B |
8
icon/Fluent-dark/document-save.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="m5 3c-1.108 0-2 0.892-2 2v12c0 1.108 0.892 2 2 2h12c1.108 0 2-0.892 2-2v-10l-4-4h-10zm0 1h2v3c0 1.108 0.892 2 2 2h4c1.108 0 2-0.892 2-2v-2.5859l3 3v9.5859c0 0.554-0.446 1-1 1v-2c0-1.108-0.892-2-2-2h-8c-1.108 0-2 0.892-2 2v2c-0.554 0-1-0.446-1-1v-12c0-0.554 0.446-1 1-1zm3 0h3v4h-2c-0.554 0-1-0.446-1-1zm-1 11h8c0.554 0 1.0131 0.44615 1 1v2h-10v-2c0-0.554 0.446-1 1-1z" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 635 B |
3
icon/Fluent-dark/edit-copy-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m6 0c-1.1046 0-2 0.89543-2 2v10c0 1.1046 0.89543 2 2 2h6c1.1046 0 2-0.8954 2-2v-10c0-1.1046-0.8954-2-2-2zm-1 2c0-0.55228 0.44772-1 1-1h6c0.5523 0 1 0.44772 1 1v10c0 0.5523-0.4477 1-1 1h-6c-0.55228 0-1-0.4477-1-1zm-3 2c0-0.74028 0.4022-1.3866 1-1.7324v10.232c0 1.3807 1.1193 2.5 2.5 2.5h6.2324c-0.3458 0.5978-0.9921 1-1.7324 1h-4.5c-1.933 0-3.5-1.567-3.5-3.5z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 496 B |
8
icon/Fluent-dark/edit-copy.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m6 2c-1.662 0-3 1.338-3 3v10c0 1.3601 0.90221 2.491 2.1387 2.8613 0.37037 1.2365 1.5012 2.1387 2.8613 2.1387h6l5-5v-8c0-1.3601-0.90221-2.491-2.1387-2.8613-0.37037-1.2365-1.5012-2.1387-2.8613-2.1387zm0 1h8c0.74107 0 1.379 0.4042 1.7246 1h-7.7246c-1.662 0-3 1.338-3 3v9.7246c-0.5958-0.34556-1-0.98354-1-1.7246v-10c0-1.108 0.892-2 2-2zm10 1c0.16418 0 0.32328 0.018407 0.47852 0.046875-0.15686-0.025129-0.31436-0.046875-0.47852-0.046875zm-8 1h8c1.108 0 2 0.892 2 2v7h-5v5h-5c-1.108 0-2-0.892-2-2v-10c0-1.108 0.892-2 2-2zm6 10h3.5859l-3.5859 3.5859zm-9 2c0 0.16416 0.021746 0.32166 0.046875 0.47852-0.028468-0.15524-0.046875-0.31433-0.046875-0.47852z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 913 B |
3
icon/Fluent-dark/edit-cut-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m3.9194 0.22774c-0.15039-0.23159-0.46006-0.29741-0.69165-0.14702-0.23159 0.1504-0.29741 0.46007-0.14702 0.69166l4.3231 6.657-1.9229 2.961c-0.43692-0.2485-0.94233-0.3904-1.4809-0.3904-1.6568 0-3 1.3431-3 3s1.3432 3 3 3 3-1.3431 3-3c0-0.7554-0.27922-1.4457-0.74009-1.9731l1.7401-2.6795 1.7401 2.6795c-0.4609 0.5274-0.7401 1.2177-0.7401 1.9731 0 1.6569 1.3431 3 3 3s3-1.3431 3-3-1.3431-3-3-3c-0.5386 0-1.044 0.1419-1.4809 0.3904zm8.0806 14.772c-1.1046 0-2-0.8954-2-2s0.8954-2 2-2 2 0.8954 2 2-0.8954 2-2 2zm-10-2c0-1.1046 0.89543-2 2-2s2 0.8954 2 2-0.89543 2-2 2-2-0.8954-2-2zm7.1924-6.4887-0.5962-0.91804 3.4844-5.3656c0.1504-0.23159 0.4601-0.29741 0.6917-0.14702 0.2316 0.1504 0.2974 0.46007 0.147 0.69166z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 843 B |
12
icon/Fluent-dark/edit-cut.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<g transform="translate(1.5 2)" class="ColorScheme-Text" fill="currentColor">
|
||||||
|
<path d="m3.7683 14c-0.55232 0.9566-0.22456 2.1798 0.73205 2.7321 0.9566 0.55232 2.1798 0.22456 2.7321-0.73205 0.45543-0.78971 0.3192-1.7875-0.33126-2.4262l7.0435-12.174-0.86603-0.5-7.0445 12.175c-0.87768-0.24376-1.8092 0.13634-2.2658 0.92454zm0.86602 0.5c0.27614-0.47828 0.88771-0.64216 1.366-0.36603 0.47828 0.27614 0.64215 0.88771 0.36603 1.366-0.27614 0.47828-0.88771 0.64215-1.366 0.36602-0.47828-0.27614-0.64215-0.88771-0.36603-1.366z"/>
|
||||||
|
<path d="m15.232 14c0.55232 0.9566 0.22456 2.1798-0.73205 2.7321-0.9566 0.55232-2.1798 0.22456-2.7321-0.73205-0.45543-0.78971-0.3192-1.7875 0.33126-2.4262l-7.0435-12.174 0.86603-0.5 7.0445 12.175c0.87768-0.24376 1.8092 0.13634 2.2658 0.92454zm-0.86602 0.5c-0.27614-0.47828-0.88771-0.64216-1.366-0.36603-0.47828 0.27614-0.64215 0.88771-0.36603 1.366 0.27614 0.47828 0.88772 0.64215 1.366 0.36602 0.47828-0.27614 0.64216-0.88771 0.36603-1.366z"/>
|
||||||
|
</g>
|
||||||
|
<path d="m9.457 12.572-0.51367 0.85742a4 4 0 0 0 2.0566 0.57031 4 4 0 0 0 2.0586-0.57031l-0.51562-0.85742a3 3 0 0 1-1.543 0.42773 3 3 0 0 1-1.543-0.42773z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.4 KiB |
6
icon/Fluent-dark/edit-delete-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m8 0a3 3 0 0 0-2.8223 2h-4.1777c-0.27614 0-0.5 0.22386-0.5 0.5l0.0078125 0.089844c0.04233 0.23324 0.24673 0.41016 0.49219 0.41016h0.55273l1.2969 11.229c0.11644 1.0092 0.97045 1.7715 1.9863 1.7715h6.3281c1.0159 0 1.8699-0.76228 1.9863-1.7715l1.2949-11.229h0.55469c0.2761 0 0.5-0.22386 0.5-0.5s-0.2239-0.5-0.5-0.5h-4.1719a3 3 0 0 0-2.8281-2zm0 1a2 2 0 0 1 1.7305 1h-0.23047-3.2246a2 2 0 0 1 1.7246-1zm-5.4395 2h2.4395 1 4 1 2.4375l-1.2812 11.115c-0.0582 0.5046-0.48419 0.88477-0.99219 0.88477h-6.3281c-0.50794 0-0.93397-0.38017-0.99219-0.88477l-1.2832-11.115zm3.9395 2.5c-0.27614 0-0.5 0.19588-0.5 0.4375v6.125l0.0078125 0.078125c0.04233 0.2041 0.24673 0.35938 0.49219 0.35938 0.27614 0 0.5-0.1959 0.5-0.4375v-6.125l-0.0078125-0.078125c-0.04233-0.20409-0.24673-0.35938-0.49219-0.35938zm3 0c-0.2761 0-0.5 0.19588-0.5 0.4375v6.125l0.0078125 0.078125c0.0423 0.2041 0.24669 0.35938 0.49219 0.35938 0.2761 0 0.5-0.1959 0.5-0.4375v-6.125l-0.0078125-0.078125c-0.0423-0.20409-0.24669-0.35938-0.49219-0.35938z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
1
icon/Fluent-dark/edit-duplicate-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M7 5c-1.108 0-2 .892-2 2v7c0 1.108.892 2 2 2h7c1.108 0 2-.892 2-2V7c0-1.108-.892-2-2-2Zm0 1h7c.554 0 1 .446 1 1v7c0 .554-.446 1-1 1H7c-.554 0-1-.446-1-1V7c0-.554.446-1 1-1Z" style="fill:#dedede;stroke:none;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000"/><path d="M2 0C.892 0 0 .892 0 2v7c0 1.108.892 2 2 2h2v-1H2c-.554 0-1-.446-1-1V2c0-.554.446-1 1-1h7c.554 0 1 .446 1 1v2h1V2c0-1.108-.892-2-2-2Z" style="fill:#dedede;stroke:none;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000"/></svg>
|
||||||
|
After Width: | Height: | Size: 646 B |
4
icon/Fluent-dark/edit-find-replace-symbolic.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m3.1213 10.05-2.1213 4.9497 4.9497-2.1213 9.1924-9.1924-2.8284-2.8284-8.4853 8.4853zm1.4142 0 7.7782-7.7782 1.4142 1.4142-7.7782 7.7782zm-0.65186 0.76235 1.3037 1.3037-2.2843 0.98056z" color="#000000" fill="#dedede" stroke-width="2" style="-inkscape-stroke:none"/>
|
||||||
|
<path d="m6.6426 2.0137a5 5 0 0 0-3.1777 1.4512 5 5 0 0 0-0.92383 5.75l0.58008-0.57812 0.16602-0.16602a4 4 0 0 1 0.88477-4.2988 4 4 0 0 1 2.8281-1.1719 4 4 0 0 1 1.4707 0.28711l0.75586-0.75586a5 5 0 0 0-2.584-0.51758zm5.1367 6.4492-3.293 3.293a5 5 0 0 0 1.6699-0.89258l4.2676 4.2676 0.70703-0.70703-4.2598-4.2598a5 5 0 0 0 0.9082-1.7012z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 717 B |
3
icon/Fluent-dark/edit-find-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m6.5 1c3.0376 0 5.5 2.4624 5.5 5.5 0 1.3388-0.4783 2.5659-1.2734 3.5196l4.127 4.1268c0.1952 0.1953 0.1952 0.5119 0 0.7072-0.1736 0.1735-0.443 0.1928-0.6379 0.0578l-0.0693-0.0578-4.1268-4.127c-0.9537 0.7951-2.1808 1.2734-3.5196 1.2734-3.0376 0-5.5-2.4624-5.5-5.5 0-3.0376 2.4624-5.5 5.5-5.5zm0 1c-2.4853 0-4.5 2.0147-4.5 4.5 0 2.4853 2.0147 4.5 4.5 4.5 2.4853 0 4.5-2.0147 4.5-4.5 0-2.4853-2.0147-4.5-4.5-4.5z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 546 B |
9
icon/Fluent-dark/edit-move-symbolic.svg
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="m6 15c-1.108 0-2-0.892-2-2v-8c0-1.108 0.892-2 2-2h7c1.108 0 2 0.892 2 2v5l-5 5h-1zm0-1h3v-5h5v-4c0-0.554-0.446-1-1-1h-7c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1zm4-0.41406 3.5859-3.5859h-3.5859z" fill="currentColor"/>
|
||||||
|
<path class="ColorScheme-Text" d="m3 1c-1.108 0-2 0.892-2 2v8c0 1.108 0.892 2 2 2h1v-1h-1c-0.554 0-1-0.446-1-1v-8c0-0.554 0.446-1 1-1h7c0.554 0 1 0.446 1 1h1c0-1.108-0.892-2-2-2z" fill="currentColor" opacity=".35"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 695 B |
4
icon/Fluent-dark/edit-paste-symbolic.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg width="16" height="16" enable-background="new" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m5.5 0c-0.65571 0-1.2111 0.41602-1.416 1h-1.084c-1.108 0-2 0.892-2 2v10c0 1.108 0.892 2 2 2h2.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-2.5c-0.554 0-1-0.446-1-1v-10c0-0.554 0.446-1 1-1h1.084c0.2049 0.58398 0.7603 1 1.416 1h3c0.65571 0 1.2111-0.41602 1.416-1h1.084c0.554 0 1 0.446 1 1v0.5c0 0.277 0.223 0.5 0.5 0.5s0.5-0.223 0.5-0.5v-0.5c0-1.108-0.892-2-2-2h-1.084c-0.2049-0.58398-0.7603-1-1.416-1h-3zm0 1h3c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-3c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5zm-1.4414 0.080078c-0.011106 0.0384-0.019277 0.077566-0.027344 0.11719-0.0045988 0.022588-0.010094 0.045408-0.013672 0.068359 0.00355-0.023165 0.0090839-0.045564 0.013672-0.068359 0.0079944-0.039721 0.016277-0.078714 0.027344-0.11719zm5.8828 0c0.011067 0.038473 0.019349 0.077466 0.027344 0.11719 0.004588 0.022796 0.010122 0.045194 0.013672 0.068359-0.0035775-0.022952-0.0090731-0.045771-0.013672-0.068359-0.0080667-0.039622-0.016238-0.078787-0.027344-0.11719zm-5.9238 0.6543c0.0035775 0.022952 0.0090731 0.045771 0.013672 0.068359 0.0080667 0.039622 0.016238 0.078787 0.027344 0.11719-0.011067-0.038473-0.019349-0.077466-0.027344-0.11719-0.004588-0.022796-0.010122-0.045194-0.013672-0.068359zm5.9648 0c-0.00355 0.023165-0.0090839 0.045564-0.013672 0.068359-0.0079944 0.039721-0.016277 0.078714-0.027344 0.11719 0.011106-0.0384 0.019277-0.077566 0.027344-0.11719 0.0045988-0.022588 0.010094-0.045408 0.013672-0.068359z" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:stroke fill markers"/>
|
||||||
|
<path d="m9 5c-1.108 0-2 0.892-2 2v6c0 1.108 0.892 2 2 2h4c1.108 0 2-0.892 2-2v-6c0-1.108-0.892-2-2-2h-4zm0 1h4c0.554 0 1 0.446 1 1v6c0 0.554-0.446 1-1 1h-4c-0.554 0-1-0.446-1-1v-6c0-0.554 0.446-1 1-1z" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:stroke fill markers"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
8
icon/Fluent-dark/edit-paste.svg
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" fill="currentColor" d="m11 2c-1.1046 0-2 0.89543-2 2h-2c-1.662 0-3 1.338-3 3v9c0 1.662 1.338 3 3 3h8c1.662 0 3-1.338 3-3v-9c0-1.662-1.338-3-3-3v0.00586c-0.02062-6.042e-4 -0.039775-0.00586-0.060547-0.00586h-1.9395c0-0.138-0.0053-0.27625-0.03125-0.40625-0.19615-0.93036-1.0178-1.5956-1.9688-1.5938zm-0.01172 1c0.0039-2.29e-5 0.0078-2.29e-5 0.01172 0 0.414 0 0.75425 0.266 0.90625 0.625 0.05689 0.11716 0.08882 0.24486 0.09375 0.375-6.1e-5 0.88813-1.0716 1.3352-1.7031 0.71094-0.63157-0.62426-0.19666-1.7005 0.69141-1.7109zm-3.9883 2h2v1s-1 0-1 1h6c0-0.75-0.56275-0.953-0.84375-1h-0.15625v-1h2c1.108 0 2 0.892 2 2v9c0 1.108-0.892 2-2 2h-8c-1.108 0-2-0.892-2-2v-9c0-1.108 0.892-2 2-2z"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 925 B |
13
icon/Fluent-dark/edit-redo-symbolic.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="M 9.5 2 L 8.78125 2.71875 L 11.09375 5 L 10 5 L 8.8125 5 L 8 5 L 7.5 5 C 5.0147171 5 3 7.0147479 3 9.5 C 3 11.985252 5.0147171 14 7.5 14 L 8 14 L 9 14 L 9 13 L 8 13 L 7.5 13 C 5.5670021 13 4 11.433002 4 9.5 C 4 7.5669984 5.5670021 6 7.5 6 L 8 6 L 8.8125 6 L 10 6 L 11.09375 6 L 8.78125 8.28125 L 9.5 9 L 12.78125 5.71875 L 13 5.5 L 12.78125 5.28125 L 9.5 2 z "
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 695 B |
14
icon/Fluent-dark/edit-redo.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path
|
||||||
|
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="m13.699219 3l-.707031.707031 2.292968 2.292969h-2.285156-1.00781-.492188c-3.601 0-6.5 2.899-6.5 6.5 0 3.601 2.899 6.5 6.5 6.5h1.5v-1h-1.5c-3.047 0-5.5-2.453-5.5-5.5 0-3.047 2.453-5.5 5.5-5.5h.492188 1.00781 2.285156l-2.292968 2.292969.707031.707031 3.292969-3.292969.207031-.207031-.207031-.207031-3.292969-3.292969"
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 667 B |
1
icon/Fluent-dark/edit-select-all-layers-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="m2 5 3-3h8l-3 3z" style="fill:#dedede;fill-opacity:1"/><path d="M0 0h1v1H0Z" style="stroke-linecap:round;fill:#dedede;fill-opacity:1"/><path d="M2 0h1v1H2Zm2 0h1v1H4Zm2 0h1v1H6Zm2 0h1v1H8Zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zM0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm2-5 3-3h8l-3 3zm0 4 3-3h8l-3 3zM14 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zM2 14h1v1H2Zm2 0h1v1H4Zm2 0h1v1H6Zm2 0h1v1H8Zm2 0h1v1h-1zm2 0h1v1h-1z" style="fill:#dedede;fill-opacity:1"/></svg>
|
||||||
|
After Width: | Height: | Size: 604 B |
6
icon/Fluent-dark/edit-select-all-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg height='15.974' width='16' xmlns='http://www.w3.org/2000/svg'>
|
||||||
|
<g transform='translate(-553 -17)'>
|
||||||
|
|
||||||
|
<path color='#000' d='M554 18v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm-12 2v1h1v-1zm2 0v4h9v-4zm10 0v1h1v-1zm-12 2v1h1v-1zm12 0v1h1v-1zm-12 2v1h1v-1zm12 0v1h1v-1zm-10 1v4h4v-4zm5 0v4h4v-4zm-7 1v1h1v-1zm12 0v1h1v-1zm-12 2v1h1v-1zm12 0v1h1v-1zm-12 2v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1zm2 0v1h1v-1z' fill='#dedede' overflow='visible' style='isolation:auto;mix-blend-mode:normal;marker:none'/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 603 B |
1
icon/Fluent-dark/edit-select-invert-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M-.004-.008h.996v.992h-.996zm2.001 0h.996v.992h-.996zm2.001 0h.996v.992h-.996zM6-.008h.996v.992h-.997zm2 0h.997v.992H8zm2.002 0h.996v.992h-.996zm2.001 0h.996v.992h-.996zm2.001 0H15v.992h-.996zM-.004 1.994h.996v.993h-.996Zm0 2.003h.996v.992h-.996Zm0 2.002h.996v.992h-.996Zm0 2.002h.996v.992h-.996Zm0 2.002h.996v.993h-.996Zm0 2.003h.996v.992h-.996Zm0 2.002h.996V15h-.996zM14.004 2.001H15v.992h-.996zm0 2.001H15v.992h-.996zm0 2.001H15v.993h-.996zm0 2.001H15v.993h-.996zm0 2.002H15v.992h-.996zm0 2.001H15v.992h-.996zm0 2.001H15V15h-.996zM2 14.008h.997V15H2zm2.001 0h.996V15h-.996zm2.001 0h.996V15h-.996zm2 0h.996V15h-.996zm2.001 0h.996V15h-.996zm2 0H13V15h-.996zM3 3h.996v.992H3Zm0 2.002h.996v.992H3Zm0 2.002h.996v.992H3Zm0 2.002h.996v.992H3Zm0 2.002h.996V12H3ZM5.001 3h.996v.992h-.996Zm2.001 0h.996v.992h-.996zm2.001 0h.996v.992h-.996zm2.001 0H12v.992h-.996zm0 2.002H12v.992h-.996zm0 2.002H12v.992h-.996zm0 2.002H12v.992h-.996zm0 2.002H12V12h-.996zm-6.003 0h.996V12h-.996Zm2.001 0h.996V12h-.996zm2.001 0h.996V12h-.996z" style="stroke-width:.994177;fill:#dedede;fill-opacity:1"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
1
icon/Fluent-dark/edit-select-none-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M0 0h1v1H0Zm2 0h1v1H2Zm2 0h1v1H4Zm2 0h1v1H6Zm2 0h1v1H8Zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zM0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0Zm0 2h1v1H0ZM14 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zM2 14h1v1H2Zm2 0h1v1H4Zm2 0h1v1H6Zm2 0h1v1H8Zm2 0h1v1h-1zm2 0h1v1h-1z" style="opacity:.5;fill:#dedede;fill-opacity:1"/><path d="M9.5 2A3.5 3.5 0 0 0 6 5.5 3.5 3.5 0 0 0 9.5 9 3.5 3.5 0 0 0 13 5.5 3.5 3.5 0 0 0 9.5 2zm0 1A2.5 2.5 0 0 1 12 5.5 2.5 2.5 0 0 1 9.5 8 2.5 2.5 0 0 1 7 5.5 2.5 2.5 0 0 1 9.5 3z" style="fill:#dedede;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000;opacity:.5"/><path d="M2 7v6h8V9.961a4.5 4.5 0 0 1-.5.039 4.5 4.5 0 0 1-.361-.021A4.5 4.5 0 0 1 9 9.965v.006a4.5 4.5 0 0 1-3.29-2.057 4.5 4.5 0 0 1-.02-.035 4.5 4.5 0 0 1-.202-.363 4.5 4.5 0 0 1-.047-.096 4.5 4.5 0 0 1-.138-.332A4.5 4.5 0 0 1 5.268 7H2zm1 1h1.605A5.5 5.5 0 0 0 9 10.975V12H3V8z" style="opacity:.5;fill:#dedede;fill-opacity:1;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers;stop-color:#000"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M45 707.362h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-14 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm14-12h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm-12 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" style="opacity:1;fill:#dedede;fill-opacity:1" transform="translate(-45 -707.362)"/><path d="M2 2v11h11V2Zm1 1h9v9H3Z" style="opacity:.999;fill-opacity:1;stroke:none;stroke-width:.831519;stroke-linejoin:round;paint-order:stroke fill markers;fill:#dedede"/><path d="M49 711.362h7v7h-7z" style="opacity:.999;fill-opacity:1;stroke:none;stroke-width:.831519;stroke-linejoin:round;paint-order:stroke fill markers;fill:#dedede" transform="translate(-45 -707.362)"/></svg>
|
||||||
|
After Width: | Height: | Size: 887 B |
1
icon/Fluent-dark/edit-select-same-fill-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M45 707.362h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-14 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm14-12h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm-12 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1z" class="base" style="opacity:1;fill:#dedede;fill-opacity:1" transform="translate(-45 -707.362)"/><path d="M48 710.362h9v9h-9z" class="error" style="paint-order:stroke fill markers;stroke-linejoin:round;stroke-width:.831519;stroke:none;fill-opacity:1;opacity:1;fill:#dedede" transform="translate(-45 -707.362)"/></svg>
|
||||||
|
After Width: | Height: | Size: 739 B |
13
icon/Fluent-dark/edit-undo-symbolic.svg
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="M 6.5 2 L 3.21875 5.28125 L 3 5.5 L 3.21875 5.71875 L 6.5 9 L 7.21875 8.28125 L 4.90625 6 L 6 6 L 7.1875 6 L 8 6 L 8.5 6 C 10.432998 6 12 7.5669984 12 9.5 C 12 11.433002 10.432998 13 8.5 13 L 8 13 L 7 13 L 7 14 L 8 14 L 8.5 14 C 10.985283 14 13 11.985252 13 9.5 C 13 7.0147479 10.985283 5 8.5 5 L 8 5 L 7.1875 5 L 6 5 L 4.90625 5 L 7.21875 2.71875 L 6.5 2 z "
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 694 B |
14
icon/Fluent-dark/edit-undo.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path
|
||||||
|
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="m8.300781 3l-3.292969 3.292969-.207031.207031.207031.207031 3.292969 3.292969.707031-.707031-2.292969-2.292969h2.285156 1.00781.492188c3.047 0 5.5 2.453 5.5 5.5 0 3.047-2.453 5.5-5.5 5.5h-1.5v1h1.5c3.601 0 6.5-2.899 6.5-6.5 0-3.601-2.899-6.5-6.5-6.5h-.492188-1.00781-2.285156l2.292969-2.292969-.707031-.707031"
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 663 B |
3
icon/Fluent-dark/emblem-readonly-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m2.9883 0c-1.6555 0-2.9883 1.3328-2.9883 2.9883v10.023c0 1.6555 1.3328 2.9883 2.9883 2.9883h10.023c1.6555 0 2.9883-1.3328 2.9883-2.9883v-10.023c0-1.6555-1.3328-2.9883-2.9883-2.9883h-10.023zm5.0117 3c1.662 0 3 1.338 3 3v1h0.033203c0.53585 0 0.9668 0.43096 0.9668 0.9668v3.0664c0 0.53585-0.43096 0.9668-0.9668 0.9668h-6.0664c-0.53585 0-0.9668-0.43096-0.9668-0.9668v-3.0664c0-0.53585 0.43096-0.9668 0.9668-0.9668h0.033203v-1c0-1.662 1.338-3 3-3zm0 1c-1.108 0-2 0.892-2 2v1h4v-1c0-1.108-0.892-2-2-2zm-3 4v3h6v-3h-6z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 649 B |
3
icon/Fluent-dark/emblem-synchronizing-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m8 1a7 7 0 0 0-6.707 5h1.0605a6 6 0 0 1 5.6465-4 6 6 0 0 1 5.8125 4.5879l-2.1328-0.57031c-0.26756-0.071693-0.53964 0.085954-0.61133 0.35352-0.071693 0.26756 0.085955 0.53964 0.35352 0.61133l2.8984 0.77734c0.26756 0.071693 0.53964-0.085954 0.61133-0.35352l0.77734-2.8984c0.071693-0.26756-0.085954-0.53964-0.35352-0.61133-0.26756-0.071693-0.54159 0.085954-0.61328 0.35352l-0.28906 1.0762a7 7 0 0 0-6.4531-4.3262zm-6.5215 7c-0.21317 0.0082246-0.40269 0.1537-0.46094 0.37109l-0.77734 2.8984c-0.071693 0.26756 0.085954 0.53964 0.35352 0.61133s0.54159-0.085954 0.61328-0.35352l0.27344-1.0234a7 7 0 0 0 6.5195 4.4961 7 7 0 0 0 6.707-5h-1.0605a6 6 0 0 1-5.6465 4 6 6 0 0 1-5.8652-4.8125l2.1328 0.57227c0.26756 0.071693 0.54159-0.085954 0.61328-0.35352s-0.085954-0.54159-0.35352-0.61328l-2.8984-0.77539c-0.050168-0.013442-0.1012-0.019476-0.15039-0.017578z" fill="#dedede" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:stroke fill markers"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.0 KiB |
4
icon/Fluent-dark/ephy-reader-mode-symbolic.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m1 2v11h5c1 0 2 1 2 1s1-0.99609 2-1h5v-11h-5c-1 0-2 1-2 1s-1-1-2-1zm1 1h4c1 0 2 1 2 1s1-1 2-1h4v9h-4c-1 0-2 1-2 1s-1-1-2-1h-4z" fill="#dedede"/>
|
||||||
|
<path d="M3 5v1h4V5H3zm6 0v1h4V5H9zM3 7v1h4V7H3zm6 0v1h4V7H9zM3 9v1h4V9H3zm6 0v1h4V9H9z" fill="#dedede" opacity=".3"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 360 B |
3
icon/Fluent-dark/file-operation-cancelled-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path transform="rotate(45)" d="m6.3142-0.49995v0.99989h4.4995v4.4995h0.99989v-4.4995h4.4995v-0.99989h-4.4995v-4.4995h-0.99989v4.4995h-4.4995z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 271 B |
1
icon/Fluent-dark/font-x-generic-symbolic.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><path d="M5.045 3L1.529 13h2.276l.722-2H6.62c-.001-.042-.01-.081-.01-.123 0-.422.036-.844.11-1.266l-.002.002c.035-.206.08-.41.135-.613H5.059l1.287-4 .927 2.834a5.962 5.962 0 0 1 1.27-1.84c.034-.032.075-.055.11-.086L7.626 3H5.045zm6.144 2.932c-.76 0-1.412.26-1.95.78-.54.522-.953 1.18-1.243 1.977a6.41 6.41 0 0 0-.387 2.188c0 .362.052.687.157.973.29.792.845 1.187 1.67 1.187.824 0 1.524-.428 2.1-1.289.054.412.2.73.435.957.235.222.535.332.902.332.371 0 .678-.13.918-.392.136-.154.301-.493.496-1.014a.684.684 0 0 1-.307.062c-.38 0-.57-.16-.57-.476 0-.168.02-.33.06-.488l1-4.729h-2.003l-.15.74V6.64a.601.601 0 0 0-.266-.502c-.177-.136-.463-.205-.862-.205zm.373.863c.259 0 .425.067.502.203.082.131.123.24.123.326l-.666 3.139c-.086.38-.242.682-.468.904-.227.218-.478.326-.754.326a.506.506 0 0 1-.373-.15c-.172-.163-.26-.45-.26-.861 0-.213.013-.416.035-.606.15-1.245.519-2.201 1.108-2.867.244-.276.495-.414.754-.414z" fill="#dedede"/></svg>
|
||||||
|
After Width: | Height: | Size: 998 B |
10
icon/Fluent-dark/format-justify-fill-symbolic.svg
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<svg height='16' width='16' xmlns='http://www.w3.org/2000/svg'>
|
||||||
|
<g color='#dedede' transform='translate(-633 -77)'>
|
||||||
|
<rect fill='#dedede' height='1' overflow='visible' style='marker:none' width='14' x='634' y='78'/>
|
||||||
|
<rect fill='#dedede' height='1' overflow='visible' style='marker:none' width='14' x='634' y='81'/>
|
||||||
|
<rect fill='#dedede' height='1' overflow='visible' style='marker:none' width='14' x='634' y='87'/>
|
||||||
|
<rect fill='#dedede' height='1' overflow='visible' style='marker:none' width='14' x='634' y='90'/>
|
||||||
|
<rect fill='#dedede' height='1' overflow='visible' style='marker:none' width='14' x='634' y='84'/>
|
||||||
|
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 680 B |
14
icon/Fluent-dark/format-text-direction-horizontal.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path
|
||||||
|
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="M 6.9433594 3 L 3 9.828125 L 3 10 L 4.0566406 10 L 5.2109375 8 L 9.7890625 8 L 10.943359 10 L 12 10 L 12 9.828125 L 8.0566406 3 L 8 3 L 6.9433594 3 z M 11 3 L 11 4 L 16 4 L 16 3 L 11 3 z M 17 3 L 17 7 L 19 5 L 17 3 z M 7.5 4.0371094 L 9.2109375 7 L 5.7890625 7 L 7.5 4.0371094 z M 12 6 L 12 7 L 16 7 L 16 6 L 12 6 z M 13 9 L 13 10 L 16 10 L 16 9 L 13 9 z M 17 9 L 17 13 L 19 11 L 17 9 z M 3 12 L 3 13 L 16 13 L 16 12 L 3 12 z M 3 15 L 3 16 L 16 16 L 16 15 L 3 15 z M 17 15 L 17 19 L 19 17 L 17 15 z M 3 18 L 3 19 L 16 19 L 16 18 L 3 18 z "
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 878 B |
7
icon/Fluent-dark/go-bottom-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 16 16">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="M 14.3633,3.6367 8,10 1.6367,3.6367 2.34373,2.92967 l 5.6562,5.6562 5.6562,-5.6562 0.70703,0.70703 z" fill="currentColor"/>
|
||||||
|
<circle class="ColorScheme-Text" transform="scale(1,-1)" cx="8" cy="-12" r="1" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 421 B |
6
icon/Fluent-dark/go-down-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="M 1.6367,4.6367 8,11 14.3633,4.6367 13.65627,3.92967 8.00007,9.58587 2.34387,3.92967 1.63684,4.6367 Z" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 323 B |
7
icon/Fluent-dark/go-first-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="m12.363 1.6367-6.3633 6.3633 6.3633 6.3633 0.70703-0.70703-5.6562-5.6562 5.6562-5.6562-0.70703-0.70703z" fill="currentColor"/>
|
||||||
|
<circle class="ColorScheme-Text" transform="rotate(-90)" cx="-8" cy="4" r="1" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 426 B |
6
icon/Fluent-dark/go-home.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m10.961 2c-0.01883 0.0015-0.036118 0.011995-0.054688 0.015625-0.03086 0.00594-0.060204 0.011552-0.089844 0.023438-0.03213 0.012815-0.060513 0.03113-0.089844 0.050781-0.01632 0.010899-0.035461 0.01429-0.050781 0.027344l-8.373 7.1348c-0.21084 0.17965-0.23629 0.49424-0.056641 0.70508 0.17965 0.21084 0.49424 0.23629 0.70508 0.056641l1.0488-0.89453v6.8809c0 1.662 1.338 3 3 3h8c1.662 0 3-1.338 3-3v-6.8809l1.0488 0.89453c0.21084 0.17965 0.52542 0.1542 0.70508-0.056641 0.17965-0.21084 0.1542-0.52543-0.05664-0.70508l-2.6973-2.2988v-3.4531c0-0.277-0.223-0.5-0.5-0.5h-1c-0.277 0-0.5 0.223-0.5 0.5v1.75l-3.6758-3.1328c-0.01532-0.013054-0.034462-0.016445-0.050781-0.027344-0.02933-0.019651-0.057714-0.037967-0.089844-0.050781-0.02965-0.011886-0.058984-0.017496-0.089844-0.023438-0.03149-0.00616-0.06168-0.011693-0.09375-0.011719-0.01317 1.04e-5 -0.025953-0.0049462-0.039062-0.0039062zm0.039062 1.1543 6 5.1133v7.7324c0 1.108-0.892 2-2 2h-2v-3c0-1.108-0.892-2-2-2s-2 0.892-2 2v3h-2c-1.108 0-2-0.892-2-2v-7.7324l6-5.1133z" class="ColorScheme-Text" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
9
icon/Fluent-dark/go-last-symbolic.svg
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<svg width="16" height="16">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<g transform="rotate(90,8,8)" class="ColorScheme-Text" fill="currentColor">
|
||||||
|
<path class="ColorScheme-Text" d="M 14.3633,12.3633 8,6 l -6.3633,6.3633 0.70703,0.70703 5.6562,-5.6562 5.6562,5.6562 0.70703,-0.70703 z"/>
|
||||||
|
<circle class="ColorScheme-Text" cx="8" cy="4" r="1"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 431 B |
6
icon/Fluent-dark/go-next-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="M 4.6367,1.6367 11,8 4.6367,14.3633 3.92967,13.65627 9.58587,8.00007 3.92967,2.34387 4.6367,1.63684 Z" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 323 B |
6
icon/Fluent-dark/go-previous-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path d="m10.363 1.6367-6.3633 6.3633 6.3633 6.3633 0.70703-0.70703-5.6562-5.6562 5.6562-5.6562-0.70703-0.70703z" class="ColorScheme-Text" style="fill:currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 331 B |
7
icon/Fluent-dark/go-top-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="M 14.3633,12.3633 8,6 l -6.3633,6.3633 0.70703,0.70703 5.6562,-5.6562 5.6562,5.6562 0.70703,-0.70703 z" fill="currentColor"/>
|
||||||
|
<circle class="ColorScheme-Text" cx="8" cy="4" r="1" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 400 B |
6
icon/Fluent-dark/go-up-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1">
|
||||||
|
<defs>
|
||||||
|
<style id="current-color-scheme" type="text/css">.ColorScheme-Text { color:#dedede; }</style>
|
||||||
|
</defs>
|
||||||
|
<path class="ColorScheme-Text" d="M 14.3633,10.3633 8,4 l -6.3633,6.3633 0.70703,0.70703 5.6562,-5.6562 5.6562,5.6562 0.70703,-0.70703 z" fill="currentColor"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 324 B |
6
icon/Fluent-dark/shuffler-swapwindows-symbolic.svg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m7.8789 3.3789-0.70703 0.70703 0.91406 0.91406h-5.0859v1h5.0859l-0.91406 0.91406 0.70703 0.70703 2.1211-2.1211-0.70703-0.70703z" fill="#dedede" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
|
||||||
|
<path d="m8.1211 8.3789 0.70703 0.70703-0.91406 0.91406h5.0859v1h-5.0859l0.91406 0.91406-0.70703 0.70703-2.1211-2.1211 0.70703-0.70703z" fill="#dedede" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
|
||||||
|
<path d="m11 3v5h5v-5h-5zm1 1h3v3h-3v-3z" fill="#dedede" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
|
||||||
|
<path d="m0 8v5h5v-5zm1 1h3v3h-3z" fill="#dedede" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 869 B |
7
icon/Fluent-dark/tools-check-spelling-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg height='16' width='16.005' xmlns='http://www.w3.org/2000/svg'>
|
||||||
|
<g transform='translate(-592.995 -105)'>
|
||||||
|
<path d='M597.299 107l-2.857 8h1.279l.605-1.715h3.182l.607 1.715h1.344l-3.017-8zm.61 1.871l1.206 3.272h-2.394zM603 110v1h2.5c.214 0 .5.307.5.5v.5h-2.5c-.46 0-.868.192-1.125.484A1.509 1.509 0 0 0 602 113.5c.003.36.135.726.39 1.016.257.289.656.484 1.11.484h3.5v-.422c.008-.047 0-.078 0-.078v-3a1.5 1.5 0 0 0-1.5-1.5zm.5 3h2.5v1h-2.5c-.199 0-.283-.055-.36-.14a.572.572 0 0 1-.14-.36.56.56 0 0 1 .125-.36c.073-.082.164-.14.375-.14z' fill='#dedede'/>
|
||||||
|
|
||||||
|
<path color='#000' d='M595.5 115.793l-2.354 2.353a.5.5 0 1 0 .708.708l1.646-1.647 2 2 2-2 2 2 2-2 2 2 2.354-2.353a.5.5 0 1 0-.708-.708l-1.646 1.647-2-2-2 2-2-2-2 2z' fill='#dedede' font-family='sans-serif' font-weight='400' overflow='visible' style='line-height:normal;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;text-orientation:mixed;shape-padding:0;isolation:auto;mix-blend-mode:normal;marker:none' white-space='normal'/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
17
icon/Fluent-dark/view-refresh.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">
|
||||||
|
<defs id="defs3051">
|
||||||
|
<style type="text/css" id="current-color-scheme">
|
||||||
|
.ColorScheme-Text {
|
||||||
|
color:#dedede;
|
||||||
|
}
|
||||||
|
.ColorScheme-Highlight {
|
||||||
|
color:#3daee9;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</defs>
|
||||||
|
<path
|
||||||
|
style="fill:currentColor;fill-opacity:1;stroke:none"
|
||||||
|
d="M 11 3 C 9.558286 3 8.2107109 3.3829219 7.0449219 4.0449219 L 7.7832031 4.7832031 C 7.7832031 4.7832031 7.7851562 4.78125 7.7851562 4.78125 L 10.564453 7.5585938 L 11.271484 6.8515625 L 8.7890625 4.3710938 C 9.4846855 4.1384172 10.223912 4 11 4 C 14.87797 4 18 7.122 18 11 C 18 12.1625 17.714172 13.253897 17.216797 14.216797 L 17.955078 14.955078 C 18.617129 13.789278 19 12.4417 19 11 C 19 6.568 15.431966 3 11 3 z M 4.0449219 7.0449219 C 3.3828709 8.2107219 3 9.5583 3 11 C 3 15.432 6.568034 19 11 19 C 12.441714 19 13.789289 18.617078 14.955078 17.955078 L 14.271484 17.271484 L 14.273438 17.269531 L 11.445312 14.441406 L 10.738281 15.148438 L 13.216797 17.626953 C 12.519497 17.860874 11.778264 18 11 18 C 7.12203 18 4 14.878 4 11 C 4 9.8375 4.2858291 8.7461031 4.7832031 7.7832031 L 4.0449219 7.0449219 z "
|
||||||
|
class="ColorScheme-Text"
|
||||||
|
/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
4
icon/Fluent-dark/xapp-annotations-text-symbolic.svg
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m3 2c-1.108 0-2 0.892-2 2v6c0 1.108 0.892 2 2 2h6v3l3-3h1c1.108 0 2-0.892 2-2v-6c0-1.108-0.892-2-2-2h-10zm0 1h10c0.554 0 1 0.446 1 1v6c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-6c0-0.554 0.446-1 1-1z" fill="#dedede"/>
|
||||||
|
<path d="m3 5h10v1h-10zm0 3h7v1h-7z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 392 B |
3
icon/Fluent-dark/xapp-go-history-next-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m14.584 5.5a44.122 44.122 0 0 1-2.26 1.334c-0.788 0.43-1.562 0.818-2.322 1.166v-2h-8.002v-1h8v-2a43.07 43.07 0 0 1 2.324 1.18 50.17 50.17 0 0 1 2.26 1.32zm-1.584 8.5h-3v-3h3zm-1-1v-1h-1v1zm-3 1h-3v-3h3zm-1-1v-1h-1v1zm-3 1h-3v-3h3zm-1-1v-1h-1v1z" color="#000000" fill="#dedede" font-family="sans-serif" font-weight="400" overflow="visible" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:none;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none" white-space="normal"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 806 B |
3
icon/Fluent-dark/xapp-go-history-previous-symbolic.svg
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m1.416 5.5a44.122 44.122 0 0 0 2.26 1.334c0.788 0.43 1.562 0.818 2.322 1.166v-2h8.002v-1h-8v-2a43.07 43.07 0 0 0-2.324 1.18 50.17 50.17 0 0 0-2.26 1.32zm1.584 8.5h3v-3h-3zm1-1v-1h1v1zm3 1h3v-3h-3zm1-1v-1h1v1zm3 1h3v-3h-3zm1-1v-1h1v1z" color="#000000" fill="#dedede" font-family="sans-serif" font-weight="400" overflow="visible" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:none;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none" white-space="normal"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 795 B |
7
icon/Fluent-dark/xml-comment-symbolic.svg
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path d="m3 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2h-10zm0 1h10c0.554 0 1 0.446 1 1v7c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-7c0-0.554 0.446-1 1-1z" fill="#dedede" fill-rule="evenodd" stop-color="#000000" stroke-width=".86046"/>
|
||||||
|
<rect x="4" y="4" width="8" height="1" rx="0" ry="0" fill="#dedede" fill-rule="evenodd" stop-color="#000000"/>
|
||||||
|
<rect x="4" y="6" width="8" height="1" rx="0" ry="0" fill="#dedede" fill-rule="evenodd" stop-color="#000000"/>
|
||||||
|
<rect x="4" y="8" width="5" height="1" rx="0" ry="0" fill="#dedede" fill-rule="evenodd" stop-color="#000000" stroke-width=".79057"/>
|
||||||
|
<path d="m9 11h4v4z" fill="#dedede"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 770 B |
63
icon/LanguageTool.svg
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
width="48"
|
||||||
|
height="48"
|
||||||
|
version="1.1"
|
||||||
|
id="svg7"
|
||||||
|
sodipodi:docname="LanguageTool.svg"
|
||||||
|
inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs
|
||||||
|
id="defs7" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview7"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:zoom="25.479167"
|
||||||
|
inkscape:cx="24"
|
||||||
|
inkscape:cy="24"
|
||||||
|
inkscape:window-width="2510"
|
||||||
|
inkscape:window-height="1410"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg7" />
|
||||||
|
<circle
|
||||||
|
style="opacity:0.2;fill:none;stroke:#f9f9f9"
|
||||||
|
cx="24"
|
||||||
|
cy="25"
|
||||||
|
r="20"
|
||||||
|
id="circle1" />
|
||||||
|
<path
|
||||||
|
style="opacity:0.1"
|
||||||
|
d="m 15.539062,29 c -0.243369,0 -0.487946,0.0174 -0.734374,0.04492 -0.05865,0.0075 -0.104418,0.01454 -0.167969,0.02539 -0.816136,0.11917 -1.678517,0.471503 -2.69336,1.34961 -0.138255,0.11404 -0.277122,0.233737 -0.419921,0.367187 -0.02441,0.02376 -0.04962,0.05179 -0.07422,0.07617 -0.526362,0.502143 -1.075637,1.12298 -1.6464846,1.9375 -0.021491,0.02882 -0.040875,0.04887 -0.0625,0.07813 -3.209e-4,4.64e-4 3.209e-4,0.0015 0,0.002 7.454e-4,-6.35e-4 0.00121,-0.0013 0.00195,-0.002 l 2.7734375,1.490235 c 0.502595,-0.335301 1.003008,-1.018992 1.650391,-1.490235 0.431002,-0.312869 1.021415,-0.517578 1.373046,-0.517578 0.359938,0 0.606132,0.06518 0.835938,0.195313 0.20858,0.118133 0.383344,0.262701 0.8125,0.666015 0.310561,0.293026 0.544809,0.506971 0.767578,0.683594 3.16e-4,2.51e-4 0.0016,-2.51e-4 0.002,0 0.222286,0.176137 0.431651,0.316433 0.691407,0.462891 C 19.381233,34.784454 20.19719,35 21.136719,35 c 0.234651,0 0.461799,-0.01429 0.68164,-0.04102 0.659525,-0.08016 1.255092,-0.279051 1.804688,-0.589843 0.520525,-0.293487 0.838891,-0.560433 1.460937,-1.146485 0.214117,-0.201657 0.364957,-0.337817 0.488282,-0.439453 0.123324,-0.101636 0.219467,-0.167496 0.324218,-0.226562 0.228883,-0.129208 0.476001,-0.19336 0.835938,-0.19336 0.359937,0 0.606131,0.06415 0.835937,0.19336 0.208579,0.118133 0.383344,0.262701 0.8125,0.666015 0.6202,0.586052 0.941336,0.852998 1.460938,1.146485 C 30.573669,34.784454 31.389519,35 32.328125,35 c 0.234882,0 0.461669,-0.01429 0.681641,-0.04102 0.0019,-2.25e-4 0.004,2.28e-4 0.0059,0 0.671465,-0.08038 1.290371,-0.279743 1.837891,-0.589843 0.36906,-0.185537 0.73485,-0.460479 1.085937,-0.765625 a 7.0750754,7.0750754 0 0 0 0.07227,-0.06055 c 0.05793,-0.05153 0.115053,-0.101059 0.171875,-0.154297 a 7.0750754,7.0750754 0 0 0 0.18164,-0.166016 c 0.0016,-0.0015 0.06062,-0.07339 0.06641,-0.08008 0.980757,-0.984036 1.710354,-2.065976 1.787109,-2.173828 0.0022,-0.0025 0.04046,-0.04831 0.04102,-0.04883 l -2.771485,-1.429688 c 0.104289,-0.106135 -0.0507,0.04566 -0.09961,0.0918 -0.3544,0.468842 -1.320413,1.574817 -1.826172,1.820313 a 2.2611446,2.2611446 0 0 1 -0.970703,0.205078 2.8979568,2.8979568 0 0 1 -0.847656,-0.164063 2.9441026,2.9441026 0 0 1 -1.064453,-0.666015 C 30.058566,30.191292 29.738352,29.923316 29.21875,29.628906 28.485955,29.214516 27.671951,29 26.732422,29 c -0.234882,0 -0.461742,0.01438 -0.681641,0.04102 -0.659697,0.0799 -1.256352,0.277098 -1.80664,0.58789 -0.519602,0.295333 -0.839816,0.562386 -1.460938,1.148438 -0.428234,0.403314 -0.603921,0.548805 -0.8125,0.666015 -0.114441,0.06507 -0.231865,0.113837 -0.367187,0.146485 -0.135323,0.03265 -0.28729,0.04883 -0.466797,0.04883 -0.359937,0 -0.607055,-0.06425 -0.835938,-0.195313 -0.208579,-0.11721 -0.384267,-0.262701 -0.8125,-0.666015 C 18.867158,30.191292 18.546945,29.923316 18.027344,29.628906 17.294548,29.214516 16.478592,29 15.539062,29 Z"
|
||||||
|
id="path2" />
|
||||||
|
<path
|
||||||
|
style="opacity:0.1"
|
||||||
|
d="m 14,15 v 3 h 2 l 0.0059,6.714844 v 0.0039 H 16 l 0.0059,0.0059 c 0.0033,1.460086 0.725155,2.217995 2.169922,2.271485 0.01013,0.0027 0.02078,0.0039 0.03125,0.0039 H 24 v -2.998047 h -5 v -0.0039 -6.503906 C 19,16.840571 18.713098,15 16.3125,15 Z m 9.429688,0 C 22.245988,15 21,15.852694 21,17.238281 v 1.609375 c 0.0017,-0.003 0.0041,-0.0049 0.0059,-0.0078 V 19 H 24 v -1 h 2 v 9 h 3 v -9 h 2 v 1 h 2.984375 v -0.158203 c 0.002,0.0028 0.0039,0.005 0.0059,0.0078 C 33.996864,18.225083 34,17.7552 34,17.443359 34,16.131939 33.006673,15 31.304688,15 Z"
|
||||||
|
id="path3" />
|
||||||
|
<path
|
||||||
|
style="opacity:0.2;fill:#ffffff"
|
||||||
|
d="M 24,4 A 20,20 0 0 0 4,24 20,20 0 0 0 4.0215,24.582 20,20 0 0 1 24,5 20,20 0 0 1 43.979,24.418 20,20 0 0 0 44,24 20,20 0 0 0 24,4 Z"
|
||||||
|
id="path4" />
|
||||||
|
<path
|
||||||
|
style="fill:#f9f9f9"
|
||||||
|
d="M 15.539062 28 C 15.295693 28 15.051116 28.017402 14.804688 28.044922 C 14.746035 28.052382 14.70027 28.059465 14.636719 28.070312 C 13.820583 28.189482 12.958202 28.541815 11.943359 29.419922 C 11.805104 29.533962 11.666237 29.653659 11.523438 29.787109 C 11.499024 29.810869 11.473817 29.838899 11.449219 29.863281 C 10.922857 30.365424 10.373582 30.986261 9.8027344 31.800781 C 9.7812433 31.829605 9.7618597 31.849649 9.7402344 31.878906 C 9.7399135 31.87937 9.7405553 31.880395 9.7402344 31.880859 C 9.7409798 31.880224 9.7414421 31.879541 9.7421875 31.878906 L 12.515625 33.369141 C 13.01822 33.03384 13.518633 32.350149 14.166016 31.878906 C 14.597018 31.566037 15.187431 31.361328 15.539062 31.361328 C 15.899 31.361328 16.145194 31.426506 16.375 31.556641 C 16.58358 31.674774 16.758344 31.819342 17.1875 32.222656 C 17.498061 32.515682 17.732309 32.729627 17.955078 32.90625 C 17.955394 32.906501 17.956715 32.905999 17.957031 32.90625 C 18.179317 33.082387 18.388682 33.222683 18.648438 33.369141 C 19.381233 33.784454 20.19719 34 21.136719 34 C 21.37137 34 21.598518 33.985706 21.818359 33.958984 C 22.477884 33.878821 23.073451 33.679933 23.623047 33.369141 C 24.143572 33.075654 24.461938 32.808708 25.083984 32.222656 C 25.298101 32.020999 25.448941 31.884839 25.572266 31.783203 C 25.69559 31.681567 25.791733 31.615707 25.896484 31.556641 C 26.125367 31.427433 26.372485 31.363281 26.732422 31.363281 C 27.092359 31.363281 27.338553 31.427429 27.568359 31.556641 C 27.776938 31.674774 27.951703 31.819342 28.380859 32.222656 C 29.001059 32.808708 29.322195 33.075654 29.841797 33.369141 C 30.573669 33.784454 31.389519 34 32.328125 34 C 32.563007 34 32.789794 33.985706 33.009766 33.958984 C 33.011667 33.958759 33.013724 33.959212 33.015625 33.958984 C 33.68709 33.878604 34.305996 33.679241 34.853516 33.369141 C 35.222576 33.183604 35.588366 32.908662 35.939453 32.603516 A 7.0750754 7.0750754 0 0 0 36.011719 32.542969 C 36.069652 32.49144 36.126772 32.44191 36.183594 32.388672 A 7.0750754 7.0750754 0 0 0 36.365234 32.222656 C 36.366844 32.221111 36.425858 32.14927 36.431641 32.142578 C 37.412398 31.158542 38.141995 30.076602 38.21875 29.96875 C 38.220911 29.966258 38.259213 29.920435 38.259766 29.919922 L 35.488281 28.490234 C 35.59257 28.384099 35.437582 28.535891 35.388672 28.582031 C 35.034272 29.050873 34.068259 30.156848 33.5625 30.402344 A 2.2611446 2.2611446 0 0 1 32.591797 30.607422 A 2.8979568 2.8979568 0 0 1 31.744141 30.443359 A 2.9441026 2.9441026 0 0 1 30.679688 29.777344 C 30.058566 29.191292 29.738352 28.923316 29.21875 28.628906 C 28.485955 28.214516 27.671951 28 26.732422 28 C 26.49754 28 26.27068 28.014381 26.050781 28.041016 C 25.391084 28.12092 24.794429 28.318114 24.244141 28.628906 C 23.724539 28.924239 23.404325 29.191292 22.783203 29.777344 C 22.354969 30.180658 22.179282 30.326149 21.970703 30.443359 C 21.856262 30.508425 21.738838 30.557196 21.603516 30.589844 C 21.468193 30.622492 21.316226 30.638672 21.136719 30.638672 C 20.776782 30.638672 20.529664 30.574417 20.300781 30.443359 C 20.092202 30.326149 19.916514 30.180658 19.488281 29.777344 C 18.867158 29.191292 18.546945 28.923316 18.027344 28.628906 C 17.294548 28.214516 16.478592 28 15.539062 28 z"
|
||||||
|
id="path5" />
|
||||||
|
<path
|
||||||
|
style="fill:#f9f9f9"
|
||||||
|
d="M 23.429688 14 C 22.245988 14 21 14.852694 21 16.238281 L 21 17.847656 C 21.001703 17.844688 21.004149 17.842802 21.005859 17.839844 L 21.005859 18 L 24 18 L 24 17 L 26 17 L 26 26 L 29 26 L 29 17 L 31 17 L 31 18 L 33.984375 18 L 33.984375 17.841797 C 33.986332 17.844636 33.988281 17.84676 33.990234 17.849609 C 33.996864 17.225083 34 16.7552 34 16.443359 C 34 15.131939 33.006672 14 31.304688 14 L 23.429688 14 z"
|
||||||
|
id="path6" />
|
||||||
|
<path
|
||||||
|
style="fill:#f9f9f9;fill-rule:evenodd"
|
||||||
|
d="m 16.005434,23.718311 v -0.0025 L 16,17 h -2 v -3 h 2.312798 c 2.400598,0 2.687611,1.841198 2.687611,2.494768 V 22.9983 l -8.18e-4,0.0034 H 24 V 26 h -5.792316 c -0.01047,-3e-6 -0.02089,-0.0014 -0.03102,-0.0041 -1.444767,-0.05349 -2.167966,-0.810696 -2.171231,-2.270782 l -0.0049,-0.0058 z"
|
||||||
|
id="path7" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 8.8 KiB |
25
init
@@ -11,27 +11,24 @@
|
|||||||
;; Requirements: git gnuplot ledger
|
;; Requirements: git gnuplot ledger
|
||||||
|
|
||||||
;;; Code:
|
;;; Code:
|
||||||
;; early-init spacemacs-theme
|
;; Load `early-init' if not already
|
||||||
(require 'early-init
|
;; - Emacs 27.1 introduced early-init.el, which is run before init.el,
|
||||||
(concat
|
;; before package and UI initialization happens, and before site
|
||||||
(file-name-directory (file-truename (or load-file-name
|
;; files are loaded. In the case that early-init.el wasn't loaded
|
||||||
"~/.config/emacs/init")))
|
;; (e.g. using old emacs? Or this file directly loaded?), we do it
|
||||||
"early-init.el")
|
;; explicitly
|
||||||
t)
|
|
||||||
;; Load early-init-el if not already
|
|
||||||
;; - Emacs 27.1 introduced early-init.el, which is run before
|
|
||||||
;; init.el, before package and UI initialization happens, and
|
|
||||||
;; before site files are loaded. In the case that early-init.el
|
|
||||||
;; wasn't loaded (e.g. using old emacs? Or this file directly
|
|
||||||
;; loaded?), we do it explicitly
|
|
||||||
;; - for org export async actions, e.g. as in
|
;; - for org export async actions, e.g. as in
|
||||||
;; emacs -l ~/.config/emacs/init -l /tmp/org-export-processXYZ
|
;; emacs -l ~/.config/emacs/init -l /tmp/org-export-processXYZ
|
||||||
|
(require 'early-init
|
||||||
|
(concat (file-name-directory (file-truename (or load-file-name "~/.config/emacs/init")))
|
||||||
|
"early-init.el")
|
||||||
|
t)
|
||||||
(require 'pre-settings) ;; use-package delight functions variables
|
(require 'pre-settings) ;; use-package delight functions variables
|
||||||
(require 'which-key-settings) ;; https://melpa.org/#/which-key
|
(require 'which-key-settings) ;; https://melpa.org/#/which-key
|
||||||
(require 'general-settings) ;; requires which-key
|
(require 'general-settings) ;; requires which-key
|
||||||
(require 'my-settings)
|
(require 'my-settings)
|
||||||
(require 'gui-settings) ;; emacs modeline indent rainbow focus dashboard
|
|
||||||
(require 'theme-settings) ;; fonts emojify
|
(require 'theme-settings) ;; fonts emojify
|
||||||
|
(require 'gui-settings) ;; emacs modeline indent rainbow focus dashboard
|
||||||
(require 'popwin-settings) ;; https://melpa.org/#/popwin
|
(require 'popwin-settings) ;; https://melpa.org/#/popwin
|
||||||
(require 'toolbar-settings)
|
(require 'toolbar-settings)
|
||||||
(require 'deft-settings) ;; https://melpa.org/#/deft
|
(require 'deft-settings) ;; https://melpa.org/#/deft
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
||||||
- patch -d "$HOME/.config/emacs/lisp/org" -p1 -i $HOME/.config/emacs/lisp/0patches/org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
- create the patch using git
|
||||||
- patch -R -d "$HOME/.config/emacs/lisp/org" -p1 -i $HOME/.config/emacs/lisp/0patches/org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
git diff lisp/ob-core.el > $HOME/.config/emacs/lisp/0patches/org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
||||||
|
- apply patch
|
||||||
|
patch -d "$HOME/.config/emacs/lisp/org" -p1 -i $HOME/.config/emacs/lisp/0patches/org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
||||||
|
- reverse patch
|
||||||
|
patch -R -d "$HOME/.config/emacs/lisp/org" -p1 -i $HOME/.config/emacs/lisp/0patches/org-ob-core.el-add-ability-to-use-closures-as-default-header-args.patch
|
||||||
- https://orgmode.org/list/87ftflikkc.fsf@gmail.com/t/
|
- https://orgmode.org/list/87ftflikkc.fsf@gmail.com/t/
|
||||||
- https://lists.gnu.org/archive/html/emacs-orgmode/2020-09/msg00464.html
|
- https://lists.gnu.org/archive/html/emacs-orgmode/2020-09/msg00464.html
|
||||||
- https://lists.gnu.org/archive/html/emacs-orgmode/2020-09/txtzi_PffIaG1.txt
|
- https://lists.gnu.org/archive/html/emacs-orgmode/2020-09/txtzi_PffIaG1.txt
|
||||||
|
|||||||
552
lisp/apdl-mode/apdl-initialise.el
Normal file
@@ -0,0 +1,552 @@
|
|||||||
|
;;; apdl-initialise.el --- Initialisation code for APDL-Mode -*- lexical-binding: t -*-
|
||||||
|
|
||||||
|
;; Copyright (C) 2016 - 2025 H. Dieter Wilhelm
|
||||||
|
|
||||||
|
;; Author: H. Dieter Wilhelm <dieter@duenenhof-wilhelm.de>
|
||||||
|
;; Package-Requires: ((emacs "25.1"))
|
||||||
|
;; Keywords: languages, convenience, extensions
|
||||||
|
;; URL: https://github.com/dieter-wilhelm/apdl-mode
|
||||||
|
|
||||||
|
;; Maintainer: H. Dieter Wilhelm
|
||||||
|
|
||||||
|
;; This program is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published by
|
||||||
|
;; the Free Software Foundation, either version 3 of the License, or
|
||||||
|
;; (at your option) any later version.
|
||||||
|
|
||||||
|
;; This program is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
;; GNU General Public License for more details.
|
||||||
|
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; Initialisation code:
|
||||||
|
|
||||||
|
;; Read the Ansys installation dependent parameters mainly from
|
||||||
|
;; environment variables.
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; constants
|
||||||
|
|
||||||
|
(defconst apdl-mode-version "20.7.0"
|
||||||
|
"The APDL-Mode version string.")
|
||||||
|
|
||||||
|
(defconst apdl-mode-update "2021-10-23"
|
||||||
|
"APDL-Mode packaging date string in yyyy-mm-dd format.
|
||||||
|
This is for the APDL-Mode development versions to check the time
|
||||||
|
of packaging.")
|
||||||
|
|
||||||
|
;; safer way to get the installation directory? -TODO-
|
||||||
|
;; (defconst superfrobnicator-base (file-name-directory load-file-name))
|
||||||
|
;; (defun superfrobnicator-fetch-image (file)
|
||||||
|
;; (expand-file-name file superfrobnicator-base))
|
||||||
|
(defconst apdl-mode-install-directory
|
||||||
|
(file-name-directory
|
||||||
|
(or (locate-library "apdl-mode")
|
||||||
|
buffer-file-name)) ;use this file location
|
||||||
|
"The installation directory string of APDL-Mode.
|
||||||
|
The string contains the directory where the APDL-Mode Elisp files
|
||||||
|
reside.")
|
||||||
|
|
||||||
|
(defconst apdl-ansys-version "v201"
|
||||||
|
"Ansys version string on which APDL-Mode is based upon.
|
||||||
|
With respect to keywords and documentation, like deprecated
|
||||||
|
elements, command names, etc.")
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; defcustoms
|
||||||
|
|
||||||
|
(defgroup APDL-initialise nil
|
||||||
|
"Initialisation subgroup for APDL-Mode."
|
||||||
|
:group 'APDL)
|
||||||
|
|
||||||
|
(defcustom apdl-username nil
|
||||||
|
"Regex string representing the user name or user ID.
|
||||||
|
This variable is a regular expression used to display only the
|
||||||
|
user's license(s) from the license pool. Please see the function
|
||||||
|
`apdl-user-license-status'."
|
||||||
|
:type 'string
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
;; -TODO-: are environment variables also set under GNU-Linux?
|
||||||
|
(defcustom apdl-ansys-install-directory nil
|
||||||
|
"This is the path where the MAPDL solver (Ansys) has been installed.
|
||||||
|
Which is to say the path up to (and including) the Ansys version
|
||||||
|
number, for example \"/ansys_inc/v201/\". The Ansys installation
|
||||||
|
routine sets for this path an environment variable, for the
|
||||||
|
former versioning example: \"AWP_ROOT201\". With other words:
|
||||||
|
this customisation variable includes besides the installation
|
||||||
|
root directory also the information which Ansys version is
|
||||||
|
currently in use."
|
||||||
|
:type 'directory
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
;; TODO: the following defcustoms can actually be variables, can't
|
||||||
|
;; they?
|
||||||
|
|
||||||
|
(defcustom apdl-ansys-program nil
|
||||||
|
"This string variable stores the Ansys executable.
|
||||||
|
Under GNU-Linux this should be the solver, under Windows just the
|
||||||
|
launcher. When the respective executable is not in your search
|
||||||
|
path, you have to specify the full qualified file name and not
|
||||||
|
only executable's name. For example:
|
||||||
|
\"/ansys_inc/v201/ansys/bin/ansys195\" and not only \"ansys195\".
|
||||||
|
You might customise this variable or use the function
|
||||||
|
`apdl-ansys-program' to do this for the current session only."
|
||||||
|
:type '(file :must-match t)
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-ansys-launcher nil
|
||||||
|
"This string variable stores the Ansys launcher executable.
|
||||||
|
When the respective executable is not in your search path, you
|
||||||
|
have to specify the full qualified file name and not only
|
||||||
|
executable's name. For example:
|
||||||
|
\"/ansys_inc/v162/ansys/bin/launcher162\". You might customise this
|
||||||
|
variable permanently or use the function `apdl-ansys-launcher' to do
|
||||||
|
this for the current session only."
|
||||||
|
:type '(file :must-match t)
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-ansys-wb nil
|
||||||
|
"This string variable stores the Ansys WorkBench executable.
|
||||||
|
When the respective executable is not in your search path, you
|
||||||
|
have to specify the full qualified file name, not only
|
||||||
|
executable's name. For example:
|
||||||
|
\"/ansys_inc/v201/Framework/bin/Linux64/runwb2\". You might
|
||||||
|
customise this variable permanently or use the function
|
||||||
|
`apdl-ansys-wb' to do this for the current session only."
|
||||||
|
:type '(file :must-match t)
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-ansys-help-program nil
|
||||||
|
"The Ansys help viewer executable.
|
||||||
|
It is called with
|
||||||
|
\\[apdl-start-ansys-help] (`apdl-start-ansys-help'). When the
|
||||||
|
executable is not in the search path, you have to complement the
|
||||||
|
executable with its complete path. For example the default
|
||||||
|
locations are \"/ansys_inc/v162/ansys/bin/anshelp162\" on
|
||||||
|
GNU-Linux and \"c:/Program Files/Ansys
|
||||||
|
Inc/v162/commonfiles/help/HelpViewer/AnsysHelpViewer.exe\" on
|
||||||
|
Windows (Windows 10)."
|
||||||
|
:type '(file :must-match t)
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-ansys-help-path nil
|
||||||
|
"The Ansys help path."
|
||||||
|
:type 'directory
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-lmutil-program nil
|
||||||
|
"A FlexLM license manager monitoring executable.
|
||||||
|
For example: \"/ansys_inc/shared_files/licensing/linx64/lmutil\"
|
||||||
|
or in case of a Windows OS \"c:/Program Files/Ansys Inc/Shared
|
||||||
|
Files/Licensing/anslic_admin.exe\". The lmutil program is used
|
||||||
|
for displaying the license status."
|
||||||
|
:type '(file :must-match t)
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-license-file nil
|
||||||
|
"The FlexLM license file name or license server specification(s).
|
||||||
|
The license server specification(s) should include the port
|
||||||
|
number even if it's the default port 1055 because the lmutil tool
|
||||||
|
needs it in the following way: port_number@server_name, use the
|
||||||
|
colon for multiple servers, for example
|
||||||
|
\"27005@rbgs421x:27005@rbgs422x\".
|
||||||
|
|
||||||
|
Setting this variable skips the effect of previously set
|
||||||
|
environment variables, which have the following order of
|
||||||
|
precedence: 1. AnsysLMD_LICENSE_FILE environment variable, 2.)
|
||||||
|
The FLEXlm resource file: ~/.flexlmrc on GNU-Linux or somewhere in the
|
||||||
|
Windows registry. 3.) The LM_LICENSE_FILE variable. 4.) The
|
||||||
|
ansyslmd.ini file in the licensing directory (This is what
|
||||||
|
anslic_admin is doing in an Ansys recommended installation). 5.)
|
||||||
|
The license file itself."
|
||||||
|
:type 'string
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
|
||||||
|
(defcustom apdl-ansysli-servers nil
|
||||||
|
"Used to identify the server machine for the Licensing Interconnect.
|
||||||
|
Set it to port@host. The default port is 2325."
|
||||||
|
:type 'string
|
||||||
|
:group 'APDL-initialise)
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; declaring functions
|
||||||
|
|
||||||
|
(declare-function apdl-is-unix-system-p "apdl-mode")
|
||||||
|
(declare-function apdl-classics-p "apdl-process")
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; defining variables
|
||||||
|
|
||||||
|
(defvar apdl-initialised-flag nil
|
||||||
|
"Non-nil means that APDL-Mode is already initialised.")
|
||||||
|
|
||||||
|
(defvar apdl-current-ansys-version nil
|
||||||
|
"String of the currently used MAPDL solver version.
|
||||||
|
This variable is used by the `apdl-skeleton-header' template and
|
||||||
|
for setting up variables defaults with Ansys path specifications,
|
||||||
|
like in the variable `apdl-ansys-program'. The content looks
|
||||||
|
like: \"v201\"")
|
||||||
|
|
||||||
|
;; from -mode.el
|
||||||
|
(defvar apdl-is-unix-system-flag)
|
||||||
|
|
||||||
|
;; from -process.el
|
||||||
|
(defvar apdl-classics-flag)
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; functions
|
||||||
|
|
||||||
|
(defun apdl-read-ansyslmd-ini (type)
|
||||||
|
"Read the Ansys license server configuration file for license TYPE.
|
||||||
|
If TYPE is nil return the license servers, if non-nil the
|
||||||
|
ansysli_servers. When there are no license servers readable,
|
||||||
|
return nil."
|
||||||
|
(let* ((idir
|
||||||
|
(if apdl-ansys-install-directory
|
||||||
|
(file-name-directory
|
||||||
|
(directory-file-name apdl-ansys-install-directory))
|
||||||
|
nil))
|
||||||
|
ini)
|
||||||
|
(if apdl-is-unix-system-flag
|
||||||
|
(setq ini (concat idir "shared_files/licensing/ansyslmd.ini"))
|
||||||
|
(setq ini (concat idir "Shared Files/Licensing/ansyslmd.ini")))
|
||||||
|
(message "Checking license file: %s" ini)
|
||||||
|
(if (file-readable-p ini)
|
||||||
|
(with-temp-buffer
|
||||||
|
(insert-file-contents ini)
|
||||||
|
(if type ;ansli_server or not
|
||||||
|
;; I think word search doesn't distinct capitalisation
|
||||||
|
;; word search is not working with "=" for Emacs-24!!
|
||||||
|
(word-search-forward "AnsysLI_SERVERS=" nil t)
|
||||||
|
(word-search-forward "SERVER=" nil t))
|
||||||
|
(search-forward-regexp ".*" nil t)
|
||||||
|
(match-string-no-properties 0)) ; TODO: there's no check
|
||||||
|
;; against empty ini!
|
||||||
|
(message "File %s not readable" ini)
|
||||||
|
nil)))
|
||||||
|
|
||||||
|
(defun apdl-find-path-environment-value ()
|
||||||
|
"Find the latest AWP_ROOTXXX environment value.
|
||||||
|
Which is to say find the Ansys root path with the largest
|
||||||
|
installed versioning number and check the accessibility of the
|
||||||
|
content."
|
||||||
|
(let ((dir
|
||||||
|
(car
|
||||||
|
(reverse
|
||||||
|
(sort
|
||||||
|
(remove nil
|
||||||
|
(mapcar (lambda (str)
|
||||||
|
(when
|
||||||
|
(string-match
|
||||||
|
"AWP_ROOT[0-9][0-9][0-9]=\\(.*\\)"
|
||||||
|
str)
|
||||||
|
(match-string 1 str)))
|
||||||
|
process-environment))
|
||||||
|
'string<)))))
|
||||||
|
(if (null dir)
|
||||||
|
(progn
|
||||||
|
(message "No AWP_ROOTXXX environment variable")
|
||||||
|
nil)
|
||||||
|
(if (file-readable-p dir)
|
||||||
|
(progn
|
||||||
|
(message "Found Ansys root directory in environment: %s" dir)
|
||||||
|
dir)
|
||||||
|
(message "Environment AWP_ROOTXXX set but value is not readable")
|
||||||
|
nil))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun apdl-initialise ( &optional force)
|
||||||
|
"Initialise the customisation variables.
|
||||||
|
When argument FORCE is non-nil overwrite some of the already set
|
||||||
|
customisation variables."
|
||||||
|
(message "Initialising Ansys installation dependent parameters ...")
|
||||||
|
;; 0) -unix-system-flag, system environment
|
||||||
|
(setq apdl-is-unix-system-flag (apdl-is-unix-system-p))
|
||||||
|
|
||||||
|
(unless apdl-username
|
||||||
|
(setq apdl-username (or (getenv "USERNAME")
|
||||||
|
;; centos 7.9
|
||||||
|
(getenv "USER"))))
|
||||||
|
|
||||||
|
;; 1) -install-directory
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; !!!! with Ansys version information!!!!
|
||||||
|
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; if apdl-ansys-install-directory is set we need a way to get
|
||||||
|
;; apdl-current-ansys-version!
|
||||||
|
|
||||||
|
(when apdl-ansys-install-directory ;set by user
|
||||||
|
(let((subdir
|
||||||
|
(file-name-nondirectory
|
||||||
|
(directory-file-name apdl-ansys-install-directory))))
|
||||||
|
(setq apdl-current-ansys-version subdir) ; (remove ?v subdir))
|
||||||
|
(message "Current Ansys version: %s" apdl-current-ansys-version)))
|
||||||
|
|
||||||
|
(unless apdl-ansys-install-directory
|
||||||
|
(let* ((cdir "/appl/ansys_inc/") ; this is a corporate path
|
||||||
|
;; from environment variable below, I think only under
|
||||||
|
;; Windows!?
|
||||||
|
(path (apdl-find-path-environment-value))
|
||||||
|
(dir (if (null path)
|
||||||
|
nil
|
||||||
|
(file-name-as-directory path)))
|
||||||
|
subdir)
|
||||||
|
(cond
|
||||||
|
(dir ; from environment
|
||||||
|
(setq apdl-ansys-install-directory dir)
|
||||||
|
(message
|
||||||
|
"apdl-ansys-install-directory set from environment variable AWP_ROOTXXX")
|
||||||
|
(message "apdl-ansys-install-directory = %s" dir)
|
||||||
|
(setq subdir
|
||||||
|
(file-name-nondirectory (directory-file-name dir)))
|
||||||
|
(setq apdl-current-ansys-version subdir) ; (remove ?v subdir))
|
||||||
|
(message "Current Ansys version: %s" apdl-current-ansys-version))
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; from company Linux installation path
|
||||||
|
((file-readable-p cdir)
|
||||||
|
(setq subdir
|
||||||
|
(car
|
||||||
|
(reverse
|
||||||
|
(directory-files cdir nil "[0-9][0-9]\.[0-9]"))))
|
||||||
|
(setq apdl-current-ansys-version (remove ?. (substring subdir 0 4)))
|
||||||
|
(setq dir (concat cdir subdir apdl-current-ansys-version "/")))
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; default installation path on Linux "/" or rather "/usr"
|
||||||
|
;; /ansys_i..nc is a symlink to /usr/ansys_inc!
|
||||||
|
((apdl-is-unix-system-p)
|
||||||
|
(message "Checking the default path under a Unix system.")
|
||||||
|
(setq cdir "/ansys_inc/")
|
||||||
|
(when (file-readable-p cdir)
|
||||||
|
(setq subdir
|
||||||
|
(car
|
||||||
|
(reverse
|
||||||
|
(directory-files cdir nil "v[0-9][0-9][0-9]"))))
|
||||||
|
(setq apdl-current-ansys-version (substring subdir 0 4))
|
||||||
|
(message "Current Ansys version: %s" apdl-current-ansys-version)
|
||||||
|
(setq dir (concat cdir subdir "/"))))
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; default installation path on windows
|
||||||
|
(t
|
||||||
|
(setq cdir "C:/Program Files/Ansys Inc/")
|
||||||
|
;; search for the latest version
|
||||||
|
(when (file-readable-p cdir)
|
||||||
|
(setq subdir
|
||||||
|
(car
|
||||||
|
(reverse
|
||||||
|
(directory-files cdir nil "v[0-9][0-9][0-9]" 'string<))))
|
||||||
|
(setq apdl-current-ansys-version (substring subdir 0 4))
|
||||||
|
;; (remove ?v (substring subdir 0 4)))
|
||||||
|
(message "Current Ansys version: %s" apdl-current-ansys-version)
|
||||||
|
(setq dir (concat cdir subdir "/")))))
|
||||||
|
(if dir
|
||||||
|
(setq apdl-ansys-install-directory dir)
|
||||||
|
(message "No Ansys installation directory found"))))
|
||||||
|
|
||||||
|
;; ;; 1a) -classics-flag ; not supported any longer 2020-03
|
||||||
|
;; (let* ()
|
||||||
|
;; (if (and apdl-is-unix-system-flag (apdl-classics-p))
|
||||||
|
;; (setq apdl-classics-flag t)))
|
||||||
|
|
||||||
|
;; ;; 2) -current-apdl-version: is in the -ansys-install-directory
|
||||||
|
;; ;; included
|
||||||
|
|
||||||
|
;; 3) -ansys-program under Win10 seems to be case sensitive! Since
|
||||||
|
;; at least v191 there is also an MAPDL.exe
|
||||||
|
(when (and apdl-ansys-install-directory
|
||||||
|
(or (null apdl-ansys-program) force))
|
||||||
|
(let* ((version1 (remove ?v apdl-current-ansys-version))
|
||||||
|
(idir (file-name-directory apdl-ansys-install-directory))
|
||||||
|
(exe (if apdl-is-unix-system-flag
|
||||||
|
(concat idir "ansys/bin/ansys" version1)
|
||||||
|
(concat idir "ansys/bin/winx64/MAPDL.exe"))))
|
||||||
|
(if (file-executable-p exe)
|
||||||
|
(progn
|
||||||
|
(setq apdl-ansys-program exe)
|
||||||
|
(message (concat "apdl-ansys-program set to " apdl-ansys-program)))
|
||||||
|
(message "Couldn't find an executable for apdl-ansys-program."))))
|
||||||
|
|
||||||
|
;; 4) -wb
|
||||||
|
(when (and apdl-ansys-install-directory (or (null apdl-ansys-wb) force))
|
||||||
|
(let* ((idir apdl-ansys-install-directory)
|
||||||
|
(exe
|
||||||
|
(if apdl-is-unix-system-flag
|
||||||
|
(concat idir "Framework/bin/Linux64/runwb2") ; 150, 161
|
||||||
|
(concat idir "Framework/bin/Win64/RunWB2.exe" )))) ; 195
|
||||||
|
(when (file-executable-p exe)
|
||||||
|
(setq apdl-ansys-wb exe))
|
||||||
|
(if apdl-ansys-wb
|
||||||
|
(message (concat "apdl-ansys-wb set to " apdl-ansys-wb))
|
||||||
|
(message "Couldn't find an executable for apdl-ansys-wb."))))
|
||||||
|
|
||||||
|
;; 5) -launcher
|
||||||
|
(when (and apdl-ansys-install-directory (or (null apdl-ansys-launcher) force))
|
||||||
|
(let* ( (idir (when apdl-ansys-install-directory
|
||||||
|
(file-name-directory apdl-ansys-install-directory)))
|
||||||
|
(exe
|
||||||
|
;; since v191 there is no launcher191.exe, only
|
||||||
|
;; launcher.exe...
|
||||||
|
(if apdl-is-unix-system-flag
|
||||||
|
(concat idir "ansys/bin/launcher")
|
||||||
|
(concat idir "ansys/bin/winx64/launcher.exe"))))
|
||||||
|
(when (file-executable-p exe)
|
||||||
|
(setq apdl-ansys-launcher exe))
|
||||||
|
(if apdl-ansys-launcher
|
||||||
|
(message "apdl-ansys-launcher is set to %s" apdl-ansys-launcher)
|
||||||
|
(message "Couldn't find an executable for apdl-ansys-launcher (%s)."
|
||||||
|
exe))))
|
||||||
|
|
||||||
|
;; 6) -help-path; the local help path
|
||||||
|
(when (and apdl-ansys-install-directory (or (null apdl-ansys-help-path)
|
||||||
|
force))
|
||||||
|
(let* ((idir apdl-ansys-install-directory)
|
||||||
|
(path (concat idir "commonfiles/help/en-us/help/")))
|
||||||
|
(if (file-readable-p path) ; path must be a string, not nil
|
||||||
|
(progn
|
||||||
|
(setq apdl-ansys-help-path path)
|
||||||
|
(message "Set apdl-ansys-help-path to %s" path))
|
||||||
|
(message "%s" "Couldn't find the apdl-ansys-help-path"))))
|
||||||
|
|
||||||
|
;; 7) -help-program, checked v201, linux as well
|
||||||
|
(when (and apdl-ansys-install-directory (or (null apdl-ansys-help-program)
|
||||||
|
force))
|
||||||
|
(let* ((idir apdl-ansys-install-directory)
|
||||||
|
(version1 (remove ?v apdl-current-ansys-version))
|
||||||
|
(exe
|
||||||
|
(if apdl-is-unix-system-flag
|
||||||
|
(concat idir "ansys/bin/anshelp" version1)
|
||||||
|
;; cygwin distincts capitalisation of execs (v201:
|
||||||
|
;; ANSYSHelpViewer)
|
||||||
|
(concat idir "commonfiles/help/HelpViewer/ANSYSHelpViewer.exe"))))
|
||||||
|
(if (file-executable-p exe)
|
||||||
|
(progn
|
||||||
|
(message "apdl-ansys-help-program = %s" exe)
|
||||||
|
(setq apdl-ansys-help-program exe))
|
||||||
|
(message
|
||||||
|
"%s"
|
||||||
|
"Couldn't find an executable for apdl-ansys-help-program."))))
|
||||||
|
|
||||||
|
;; 8) -lmutil-program
|
||||||
|
(when (and apdl-ansys-install-directory (or (null apdl-lmutil-program) force))
|
||||||
|
(let* ((idir (file-name-directory
|
||||||
|
(directory-file-name
|
||||||
|
apdl-ansys-install-directory)))
|
||||||
|
(exe
|
||||||
|
(if apdl-is-unix-system-flag
|
||||||
|
(concat idir "shared_files/licensing/linx64/lmutil")
|
||||||
|
;; probably the linux path has also changed for lmutil.exe since Ansys21.1!
|
||||||
|
(if (version< (substring apdl-current-ansys-version 1) "211")
|
||||||
|
(concat idir "shared files/licensing/winx64/lmutil.exe")
|
||||||
|
(concat idir apdl-current-ansys-version
|
||||||
|
"/licensingclient/winx64/lmutil.exe")))))
|
||||||
|
(if (file-executable-p exe)
|
||||||
|
(progn
|
||||||
|
(setq apdl-lmutil-program exe)
|
||||||
|
(message "apdl-lmutil-program = %s" exe))
|
||||||
|
(message "%s" "Couldn't find an executable for apdl-lmutil-program"))))
|
||||||
|
|
||||||
|
;; 9) -license-file
|
||||||
|
(unless apdl-license-file
|
||||||
|
(let* (
|
||||||
|
(lfile "AnsysLMD_LICENSE_FILE")
|
||||||
|
(lic (apdl-read-ansyslmd-ini nil))
|
||||||
|
(lic1 (getenv lfile)) ; Ansys doesn't use LM_LICENSE_FILE
|
||||||
|
;; corporate stuff
|
||||||
|
(lic2 (if (file-readable-p "/appl/ansys_inc")
|
||||||
|
"32002@ls_fr_ansyslmd_ww_1.conti.de")))
|
||||||
|
(cond
|
||||||
|
(lic
|
||||||
|
(setq apdl-license-file lic)
|
||||||
|
(message "%s" "Read content of ansyslmd.ini")
|
||||||
|
(message "apdl-license-file=%s" lic))
|
||||||
|
(lic1
|
||||||
|
(setq apdl-license-file lic1)
|
||||||
|
(message "Read environment variable %s" lfile)
|
||||||
|
(message "apdl-license-file=%s" lic1))
|
||||||
|
(lic2
|
||||||
|
(setq apdl-license-file lic2)
|
||||||
|
(message "Conti server: apdl-license-file=%s" lic2)
|
||||||
|
(setenv lfile lic2))
|
||||||
|
(t
|
||||||
|
(message
|
||||||
|
"%s"
|
||||||
|
"Found no default apdl-license-file from environment or ini file")))))
|
||||||
|
|
||||||
|
;; 10) -ansysli-servers, the Interconnect license server(s)
|
||||||
|
(unless apdl-ansysli-servers
|
||||||
|
(let* (
|
||||||
|
(lfile "AnsysLI_SERVERS")
|
||||||
|
(lic (apdl-read-ansyslmd-ini t))
|
||||||
|
(lic1 (getenv lfile))
|
||||||
|
(lic2 (if (file-readable-p "/appl/ansys_inc")
|
||||||
|
"2325@ls_fr_ansyslmd_ww_1.conti.de")))
|
||||||
|
(cond
|
||||||
|
(lic
|
||||||
|
(setq apdl-ansysli-servers lic)
|
||||||
|
(message "%s" "Read content of ansyslmd.ini")
|
||||||
|
(message "apdl-ansysli-servers=%s" lic))
|
||||||
|
(lic1
|
||||||
|
(setq apdl-ansysli-servers lic1)
|
||||||
|
(message "Read environment variable %s" lfile)
|
||||||
|
(message "apdl-ansysli-servers=%s" lic1))
|
||||||
|
(lic2
|
||||||
|
(setq apdl-ansysli-servers lic2)
|
||||||
|
(message "Conti server: apdl-ansysli-servers=%s" lic2)
|
||||||
|
(setenv lfile lic2))
|
||||||
|
(apdl-license-file ; Ansys assumes the following as the last
|
||||||
|
; resort as well
|
||||||
|
;; FIXME: but only in anslic_admin I think
|
||||||
|
(setq apdl-ansysli-servers
|
||||||
|
(replace-regexp-in-string "[0-9]*@" "2325@" apdl-license-file))
|
||||||
|
(message
|
||||||
|
"%s" "Assuming the same servers for Interconnect with default port")
|
||||||
|
(message "apdl-ansysli-servers=%s" apdl-ansysli-servers))
|
||||||
|
(t
|
||||||
|
(message
|
||||||
|
"%s" "Found no apdl-ansyslic-servers from environment or ini file")))))
|
||||||
|
;; ------------------------------------------------------------
|
||||||
|
(setq apdl-initialised-flag t)
|
||||||
|
(message "%s" "\nAPDL-Mode: Initialised system dependent variables."))
|
||||||
|
;; end of init function
|
||||||
|
|
||||||
|
(defun apdl-ansys-install-directory ()
|
||||||
|
"Change the Ansys installation directory.
|
||||||
|
Which is to say the path up to (and including) the Ansys version
|
||||||
|
number, for example \"/ansys_inc/v201/\". The path is stored in
|
||||||
|
the variable `apdl-ansys-install-directory'"
|
||||||
|
(interactive)
|
||||||
|
(let* ((idir apdl-ansys-install-directory)
|
||||||
|
(ndir
|
||||||
|
(expand-file-name ; in case it was written ~
|
||||||
|
(file-name-as-directory ; in case the slash is forgotten
|
||||||
|
(read-directory-name
|
||||||
|
(concat "Specify the Ansys installation directory ["
|
||||||
|
idir "]:")
|
||||||
|
idir idir))))
|
||||||
|
(length (length ndir))
|
||||||
|
(version (substring (directory-file-name ndir)
|
||||||
|
(- length 5) (- length 1))))
|
||||||
|
(message "a-i-d: %s" ndir)
|
||||||
|
(if (file-readable-p ndir)
|
||||||
|
(progn
|
||||||
|
(setq apdl-ansys-install-directory
|
||||||
|
(file-name-as-directory ndir)) ; ensure final slash
|
||||||
|
(message "Set apdl-ansys-install-directory to \"%s\"." ndir))
|
||||||
|
(error "Ansys directory \"%s\" is not readable" ndir))
|
||||||
|
(apdl-initialise 'force)
|
||||||
|
(setq apdl-current-ansys-version version)))
|
||||||
|
|
||||||
|
(provide 'apdl-initialise)
|
||||||
|
|
||||||
|
;;; apdl-initialise.el ends here
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; indicate-empty-lines: t
|
||||||
|
;; show-trailing-whitespace: t
|
||||||
|
;; End:
|
||||||
1697
lisp/apdl-mode/apdl-keyword.el
Normal file
304
lisp/apdl-mode/apdl-mode-autoloads.el
Normal file
@@ -0,0 +1,304 @@
|
|||||||
|
;;; apdl-mode-autoloads.el --- automatically extracted autoloads (do not edit) -*- lexical-binding: t -*-
|
||||||
|
;; Generated by the `loaddefs-generate' function.
|
||||||
|
|
||||||
|
;; This file is part of GNU Emacs.
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(add-to-list 'load-path (or (and load-file-name (directory-file-name (file-name-directory load-file-name))) (car load-path)))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-initialise.el
|
||||||
|
|
||||||
|
(autoload 'apdl-initialise "apdl-initialise" "\
|
||||||
|
Initialise the customisation variables.
|
||||||
|
When argument FORCE is non-nil overwrite some of the already set
|
||||||
|
customisation variables.
|
||||||
|
|
||||||
|
(fn &optional FORCE)")
|
||||||
|
(register-definition-prefixes "apdl-initialise" '("apdl-"))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-keyword.el
|
||||||
|
|
||||||
|
(register-definition-prefixes "apdl-keyword" '("apdl-"))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-mode.el
|
||||||
|
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.mac\\'" . apdl-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.ans\\'" . apdl-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.dat\\'" . apdl-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.inp\\'" . apdl-mode))
|
||||||
|
(autoload 'apdl-mode "apdl-mode" "\
|
||||||
|
Editor support for the APDL language and working with Ansys MAPDL.
|
||||||
|
|
||||||
|
APDL-Mode (formerly Ansys-Mode) - in conjunction with the
|
||||||
|
GNU-Emacs editor - is an advanced APDL environment with features
|
||||||
|
like, pin-pointing the APDL reference documentation, keyword
|
||||||
|
completion, code templates, dedicated highlighting, solver
|
||||||
|
communication (GNU-Linux only), license reporting, etc. Over the
|
||||||
|
years it has accumulated lots of features for writing WorkBench /
|
||||||
|
Discovery AIM Command (APDL) objects and debugging complete FEA
|
||||||
|
models in APDL code.
|
||||||
|
|
||||||
|
The extensive documentation can be accessed from the APDL-Mode
|
||||||
|
menu or by calling the function `apdl-mode-help' with
|
||||||
|
\\[apdl-mode-help].
|
||||||
|
|
||||||
|
\\{apdl-mode-map}" t)
|
||||||
|
(autoload 'apdl "apdl-mode" "\
|
||||||
|
Open a new buffer in APDL-Mode.
|
||||||
|
You must save the buffer (connect it with a file-name), otherwise
|
||||||
|
possible edits are lost." t)
|
||||||
|
(autoload 'apdl-mode-version "apdl-mode" "\
|
||||||
|
Display the APDL-Mode version numbering scheme.
|
||||||
|
Together with the APDL-Mode update date and the Ansys version on
|
||||||
|
which the keyword- and completion system is based upon." t)
|
||||||
|
(register-definition-prefixes "apdl-mode" '("apdl-"))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-process.el
|
||||||
|
|
||||||
|
(autoload 'apdl-start-classics "apdl-process" "\
|
||||||
|
Start the Ansys MAPDL Classics graphical user interface.
|
||||||
|
The output of the solver is captured in an Emacs buffer called
|
||||||
|
*Classics* under GNU-Linux. Under Windows it is not possible to
|
||||||
|
capture the output here, only the exit code. Please
|
||||||
|
see `apdl-start-batch-run' for the documentation of these codes.
|
||||||
|
|
||||||
|
MAPDL command line options:
|
||||||
|
-aas : implies -b
|
||||||
|
-b : implies -i and -o
|
||||||
|
|
||||||
|
-lch : undocumented, command line built from the Ansys Launcher
|
||||||
|
-t : undocumented, maximum solver time -t 10:30:00
|
||||||
|
|
||||||
|
V2020R2:
|
||||||
|
|
||||||
|
-aas : Enables server mode. When enabling server mode, a custom
|
||||||
|
name for the keyfile can be specified using the -iorFile
|
||||||
|
option. For more information, see Mechanical APDL as a Server
|
||||||
|
User's Guide.
|
||||||
|
|
||||||
|
-acc device : Enables the use of GPU hardware to accelerate the
|
||||||
|
analysis. See GPU Accelerator Capability in the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-amfg : Enables the additive manufacturing capability (requires
|
||||||
|
an additive manufacturing license). For general information
|
||||||
|
about this feature, see AM Process Simulation in Ansys
|
||||||
|
Workbench.
|
||||||
|
|
||||||
|
-ansexe : In the Ansys Workbench environment, activates a custom
|
||||||
|
Mechanical APDL executable.
|
||||||
|
|
||||||
|
-b list or nolist : Activates the Mechanical APDL program in
|
||||||
|
batch mode. The options -b list or -b by itself cause the input
|
||||||
|
listing to be included in the output. The -b nolist option
|
||||||
|
causes the input listing not to be included. For more
|
||||||
|
information about running Mechanical APDL in batch mode, see
|
||||||
|
Batch Mode.
|
||||||
|
|
||||||
|
-custom : Calls a custom Mechanical APDL executable. See Running
|
||||||
|
Your Custom Executable in the Programmer's Reference for more
|
||||||
|
information.
|
||||||
|
|
||||||
|
-d device : Specifies the type of graphics device. This option
|
||||||
|
applies only to interactive mode. For Linux systems, graphics
|
||||||
|
device choices are X11, X11C, or 3D. For Windows systems,
|
||||||
|
graphics device options are WIN32 or WIN32C, or 3D.
|
||||||
|
|
||||||
|
-db value : Defines the portion of workspace (memory) to be used
|
||||||
|
as the initial allocation for the database. The default is 1024
|
||||||
|
MB. Specify a negative number (-value) to force a fixed size
|
||||||
|
throughout the run; useful on small memory systems.
|
||||||
|
|
||||||
|
-dir : Defines the initial working directory. Using the -dir
|
||||||
|
option overrides the ANSYS212_WORKING_DIRECTORY environment
|
||||||
|
variable.
|
||||||
|
|
||||||
|
-dis : Enables Distributed Ansys. See the Parallel Processing
|
||||||
|
Guide for more information.
|
||||||
|
|
||||||
|
-dvt : Enables Ansys DesignXplorer advanced task (add-on).
|
||||||
|
|
||||||
|
-g : Launches the Mechanical APDL program with the Graphical User
|
||||||
|
Interface (GUI) on. If you select this option, an X11 graphics
|
||||||
|
device is assumed for Linux unless the -d option specifies a
|
||||||
|
different device. This option is not used on Windows
|
||||||
|
systems. To activate the GUI after Mechanical APDL has started,
|
||||||
|
enter two commands in the input window: /SHOW to define the
|
||||||
|
graphics device, and /MENU,ON to activate the GUI. The -g
|
||||||
|
option is valid only for interactive mode. Note: If you start
|
||||||
|
Mechanical APDL via the -g option, the program ignores any
|
||||||
|
/SHOW command in the start.ans file and displays a splash
|
||||||
|
screen briefly before opening the GUI windows.
|
||||||
|
|
||||||
|
-i inputname : Specifies the name of the file to read input into
|
||||||
|
Mechanical APDL for batch processing. On Linux, the preferred
|
||||||
|
method to indicate an input file is <.
|
||||||
|
|
||||||
|
-iorFile keyfile_name : Specifies the name of the server keyfile
|
||||||
|
when enabling server mode. If this option is not supplied, the
|
||||||
|
default name of the keyfile is aas_MapdlID.txt. For more
|
||||||
|
information, see Mechanical APDL as a Server Keyfile in the
|
||||||
|
Mechanical APDL as a Server User's Guide.
|
||||||
|
|
||||||
|
-j Jobname : Specifies the initial jobname, a name assigned to
|
||||||
|
all files generated by the program for a specific model. If you
|
||||||
|
omit the -j option, the jobname is assumed to be file.
|
||||||
|
|
||||||
|
-l language : Specifies a language file to use other than US
|
||||||
|
English. This option is valid only if you have a translated
|
||||||
|
message file in an appropriately named subdirectory in
|
||||||
|
/ansys_inc/v212/ansys/docu (or Program Files\\ANSYS
|
||||||
|
Inc\\V212\\ANSYS\\docu on Windows systems).
|
||||||
|
|
||||||
|
-m workspace : Specifies the total size of the workspace (memory)
|
||||||
|
in megabytes used for the initial allocation. If you omit the
|
||||||
|
-m option, the default is 2 GB (2048 MB). Specify a negative
|
||||||
|
number (-value) to force a fixed size throughout the run.
|
||||||
|
|
||||||
|
-machines : Specifies the machines on which to run a Distributed
|
||||||
|
Ansys analysis. See Starting Distributed Ansys in the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-mpi : Specifies the type of MPI to use. See the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-mpifile : Specifies an existing MPI file (appfile) to be used in
|
||||||
|
a Distributed Ansys run. See Using MPI Files in the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-na : Specifies the number of GPU accelerator devices per machine
|
||||||
|
or compute node when running with the GPU accelerator
|
||||||
|
feature. See GPU Accelerator Capability in the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-name value : Defines Mechanical APDL parameters at program
|
||||||
|
start-up. The parameter name must be at least two characters
|
||||||
|
long. For details about parameters, see the Ansys Parametric
|
||||||
|
Design Language Guide.
|
||||||
|
|
||||||
|
-np : Specifies the number of processors to use when running
|
||||||
|
Distributed Ansys or Shared-memory Ansys. See the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-o outputname : Specifies the name of the file to store the
|
||||||
|
output from a batch execution of Mechanical APDL. On Linux, the
|
||||||
|
preferred method to indicate an output file is >.
|
||||||
|
|
||||||
|
-p productname : Defines which Ansys product will run during the
|
||||||
|
session. For more detailed information about the -p option, see
|
||||||
|
Selecting an Ansys Product via the Command Line.
|
||||||
|
|
||||||
|
-ppf license feature name : Specifies which HPC license to use
|
||||||
|
during a parallel processing run. See HPC Licensing in the
|
||||||
|
Parallel Processing Guide for more information.
|
||||||
|
|
||||||
|
-rcopy : On a Linux cluster, specifies the full path to the
|
||||||
|
program used to perform remote copy of files. The default value
|
||||||
|
is /usr/bin/scp.
|
||||||
|
|
||||||
|
-s read or noread : Specifies whether the program reads the
|
||||||
|
start.ans file at start-up. If you omit the -s option,
|
||||||
|
Mechanical APDL reads the start.ans file in interactive mode
|
||||||
|
and not in batch mode.
|
||||||
|
|
||||||
|
-schost host name : Specifies the host machine on which the
|
||||||
|
coupling service is running (to which the co-simulation
|
||||||
|
participant/solver must connect) in a System Coupling analysis.
|
||||||
|
|
||||||
|
-scid value : Specifies the licensing ID of the System Coupling
|
||||||
|
analysis.
|
||||||
|
|
||||||
|
-sclic port@host : Specifies the licensing port@host to use for
|
||||||
|
the System Coupling analysis.
|
||||||
|
|
||||||
|
-scname name of the solver : Specifies the unique name used by
|
||||||
|
the co-simulation participant to identify itself to the
|
||||||
|
coupling service in a System Coupling analysis. For Linux
|
||||||
|
systems, you need to quote the name to have the name recognized
|
||||||
|
if it contains a space: ansys212 -scname \"Solution 1\"
|
||||||
|
|
||||||
|
-scport port number : Specifies the port on the host machine upon
|
||||||
|
which the coupling service is listening for connections from
|
||||||
|
co-simulation participants in a System Coupling analysis.
|
||||||
|
|
||||||
|
-smp : Enables shared-memory parallelism. See the Parallel
|
||||||
|
Processing Guide for more information.
|
||||||
|
|
||||||
|
-usersh : Directs the MPI software (used by Distributed Ansys) to
|
||||||
|
use the remote shell (rsh) protocol instead of the default
|
||||||
|
secure shell (ssh) protocol. See Configuring Distributed Ansys
|
||||||
|
in the Parallel Processing Guide for more information.
|
||||||
|
|
||||||
|
-v : Returns the Mechanical APDL release number, update number,
|
||||||
|
copyright date, customer number, and license manager version
|
||||||
|
number.
|
||||||
|
" t)
|
||||||
|
(autoload 'apdl-start-launcher "apdl-process" "\
|
||||||
|
Start the Ansys Launcher." t)
|
||||||
|
(autoload 'apdl-user-license-status "apdl-process" "\
|
||||||
|
Display only licenses which are used by the user.
|
||||||
|
Show the status for the user `apdl-username' in a separate buffer
|
||||||
|
*User-Licenses*. The license type variable `apdl-license'
|
||||||
|
determines a highlighting of the license server summary rows.
|
||||||
|
There are additional keybindings for the license buffer
|
||||||
|
*User-licenses*:
|
||||||
|
|
||||||
|
- `d' for a license description of all available features
|
||||||
|
- `g' for updating the license status
|
||||||
|
- `?' and `h' for showing this help,
|
||||||
|
- `l' for the general license status and
|
||||||
|
- `q' for burying the *User-licenses* buffer
|
||||||
|
- `Q' for killing the Buffer" t)
|
||||||
|
(autoload 'apdl-license-status "apdl-process" "\
|
||||||
|
Display the lmutil license status.
|
||||||
|
With the optional argument FEATURES non nil summarise all license
|
||||||
|
features with the Ansys license feature description. Show the
|
||||||
|
status and summary in a separate buffer, the license type
|
||||||
|
variable `apdl-license' determines a highlighting of the license
|
||||||
|
server summary rows. There are additional keybindings for the
|
||||||
|
license buffer *APDL-licenses*:
|
||||||
|
|
||||||
|
- `g' updating the license status,
|
||||||
|
- `d' updating the license status with feature descriptions
|
||||||
|
- `o' for showing an occur buffer with the interesting licenses from
|
||||||
|
`apdl-license-occur-regexp',
|
||||||
|
- `u' for displaying all the user license,
|
||||||
|
- `?' and `h' for showing this help,
|
||||||
|
- `Q' for killing the Buffer and
|
||||||
|
- `q' for burying it below another buffer.
|
||||||
|
|
||||||
|
(fn &optional FEATURES)" t)
|
||||||
|
(autoload 'apdl-license "apdl-process" "\
|
||||||
|
Change the Ansys license type.
|
||||||
|
And store it in the variable `apdl-license'." t)
|
||||||
|
(register-definition-prefixes "apdl-process" '("apdl-"))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-template.el
|
||||||
|
|
||||||
|
(register-definition-prefixes "apdl-template" '("apdl"))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Generated autoloads from apdl-wb-template.el
|
||||||
|
|
||||||
|
(register-definition-prefixes "apdl-wb-template" '("apdl-"))
|
||||||
|
|
||||||
|
;;; End of scraped data
|
||||||
|
|
||||||
|
(provide 'apdl-mode-autoloads)
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; version-control: never
|
||||||
|
;; no-byte-compile: t
|
||||||
|
;; no-update-autoloads: t
|
||||||
|
;; no-native-compile: t
|
||||||
|
;; coding: utf-8-emacs-unix
|
||||||
|
;; End:
|
||||||
|
|
||||||
|
;;; apdl-mode-autoloads.el ends here
|
||||||
9
lisp/apdl-mode/apdl-mode-pkg.el
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
;; -*- no-byte-compile: t; lexical-binding: nil -*-
|
||||||
|
(define-package "apdl-mode" "20250508.908"
|
||||||
|
"Major mode for the APDL programming language."
|
||||||
|
'((emacs "25.1"))
|
||||||
|
:url "https://github.com/dieter-wilhelm/apdl-mode"
|
||||||
|
:commit "4883ab085811b85cc75c44b5af478ab8f7e98386"
|
||||||
|
:revdesc "4883ab085811"
|
||||||
|
:keywords '("languages" "convenience" "tools" "ansys" "apdl")
|
||||||
|
:authors '(("H. Dieter Wilhelm" . "dieter@duenenhof-wilhelm.de")))
|
||||||
3639
lisp/apdl-mode/apdl-mode.el
Normal file
4803
lisp/apdl-mode/apdl-mode.info
Normal file
2340
lisp/apdl-mode/apdl-process.el
Normal file
3332
lisp/apdl-mode/apdl-template.el
Normal file
226
lisp/apdl-mode/apdl-wb-template.el
Normal file
@@ -0,0 +1,226 @@
|
|||||||
|
;;; apdl-wb-template.el --- APDL WorkBench/AIM templates for the APDL-Mode -*- lexical-binding: t -*-
|
||||||
|
;; Time-stamp: <2021-10-01>
|
||||||
|
|
||||||
|
;; Copyright (C) 2020 - 2021 H. Dieter Wilhelm GPL V3
|
||||||
|
|
||||||
|
;; Author: H. Dieter Wilhelm <dieter@duenenhof-wilhelm.de>
|
||||||
|
;; Maintainer: H. Dieter Wilhelm
|
||||||
|
;; Package-Requires: ((emacs "25.1"))
|
||||||
|
;; Keywords: languages, convenience, Ansys, tools, APDL
|
||||||
|
;; URL: https://github.com/dieter-wilhelm/apdl-mode
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; This code is free software; you can redistribute it and/or modify
|
||||||
|
;; it under the terms of the GNU General Public License as published
|
||||||
|
;; by the Free Software Foundation; either version 3, or (at your
|
||||||
|
;; option) any later version.
|
||||||
|
;;
|
||||||
|
;; This lisp script is distributed in the hope that it will be useful,
|
||||||
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
;;
|
||||||
|
;; Permission is granted to distribute copies of this lisp script
|
||||||
|
;; provided the copyright notice and this permission are preserved in
|
||||||
|
;; all copies.
|
||||||
|
;;
|
||||||
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with this program; if not, you can either send email to this
|
||||||
|
;; program's maintainer or write to: The Free Software Foundation,
|
||||||
|
;; Inc.; 675 Massachusetts Avenue; Cambridge, MA 02139, USA.
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
|
;; Collection of templates for WorkBench and AIM Command (APDL)
|
||||||
|
;; objects
|
||||||
|
|
||||||
|
;; Convention used for outlining
|
||||||
|
;; !@ is surrounded by 30 equal signs ==============================
|
||||||
|
;; !@@ by 30 dashes ------------------------------
|
||||||
|
;; !@@@ by 30 dots ..............................
|
||||||
|
;; and empty lines
|
||||||
|
|
||||||
|
;;; Code:
|
||||||
|
|
||||||
|
(defvar apdl-last-skeleton)
|
||||||
|
(defvar apdl-skeleton-overlay)
|
||||||
|
(defvar apdl-mode-install-directory)
|
||||||
|
|
||||||
|
(defconst apdl-wb-default-template-directory
|
||||||
|
(concat apdl-mode-install-directory "template/")
|
||||||
|
"Directory where the APDL-Mode Workbench template macro files reside.")
|
||||||
|
|
||||||
|
(defgroup APDL-template nil
|
||||||
|
"Customisation 'template' subgroup"
|
||||||
|
:group 'APDL)
|
||||||
|
|
||||||
|
(defcustom apdl-wb-custom-template-directory
|
||||||
|
apdl-mode-install-directory
|
||||||
|
"Directory where your Worbench / Discovery Aim templates are residing.
|
||||||
|
You should customise this variable to your needs and apply it for
|
||||||
|
your own templates."
|
||||||
|
:type '(directory)
|
||||||
|
:group 'APDL-template)
|
||||||
|
|
||||||
|
(declare-function apdl-mode "apdl-mode")
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;;; --- functions ---
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
(defun apdl-display-wb-skeleton (&optional arg)
|
||||||
|
"Display or insert WorkBench Command (APDL) templates.
|
||||||
|
With an argument ARG not equal to 1 insert the template into the
|
||||||
|
current buffer instead of previewing it in a separate window.
|
||||||
|
You might trigger a completion of templates with the <TAB> or <?>
|
||||||
|
key and choose with the mouse 2 button."
|
||||||
|
(interactive "p")
|
||||||
|
(let* (
|
||||||
|
(old-buffer (buffer-name))
|
||||||
|
(new-buffer-name "*APDL-skeleton*")
|
||||||
|
(skeleton-buffer
|
||||||
|
(get-buffer-create new-buffer-name))
|
||||||
|
s ; yellow indicator line in the preview buffer above content
|
||||||
|
;; if skeleton window is visible in selected frame
|
||||||
|
(visible (get-buffer-window new-buffer-name nil))
|
||||||
|
(skel-string
|
||||||
|
;; we might want to insert it while previewing...
|
||||||
|
(if (and (not (= arg 1)) apdl-last-skeleton visible)
|
||||||
|
apdl-last-skeleton
|
||||||
|
"apdl-wbt-"))
|
||||||
|
(skel
|
||||||
|
(if (= arg 1)
|
||||||
|
(completing-read "Preview template [TAB to complete]: "
|
||||||
|
obarray 'commandp t skel-string nil)
|
||||||
|
(completing-read "Insert template [TAB to complete]: "
|
||||||
|
obarray 'commandp t skel-string nil))))
|
||||||
|
(setq apdl-last-skeleton skel)
|
||||||
|
(cond ((= arg 1)
|
||||||
|
(switch-to-buffer-other-window skeleton-buffer)
|
||||||
|
(setq buffer-read-only nil)
|
||||||
|
(remove-overlays) ; from beginnin and end of buffer
|
||||||
|
(setq apdl-skeleton-overlay (make-overlay 1 1))
|
||||||
|
(kill-region (point-min) (point-max))
|
||||||
|
(funcall (intern-soft skel))
|
||||||
|
;; (apdl-skeleton-numbering-controls)
|
||||||
|
;; (insert "bla\n")
|
||||||
|
(goto-char (point-min))
|
||||||
|
(unless (eq major-mode 'apdl-mode)
|
||||||
|
(apdl-mode))
|
||||||
|
(setq s (propertize
|
||||||
|
(concat "-*- APDL template: "
|
||||||
|
skel " -*-\n") 'face 'match))
|
||||||
|
(overlay-put apdl-skeleton-overlay 'before-string s)
|
||||||
|
(set-buffer-modified-p nil)
|
||||||
|
(setq buffer-read-only t)
|
||||||
|
(switch-to-buffer-other-window old-buffer))
|
||||||
|
(t
|
||||||
|
(funcall (intern-soft skel))))))
|
||||||
|
|
||||||
|
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; wbt workbench templates:
|
||||||
|
;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
|
||||||
|
;; test interregion templates!
|
||||||
|
|
||||||
|
;; ;; skeleton-insert
|
||||||
|
;; ;; docu string
|
||||||
|
;; ;; interactor string or nil
|
||||||
|
;; ;; strings "here comes\n" str | "default" " again."
|
||||||
|
|
||||||
|
;; ;; default values
|
||||||
|
;; (define-skeleton apdl-wbt-test
|
||||||
|
;; "Write greetings"
|
||||||
|
;; "Type name of idiot: "
|
||||||
|
;; "hello, " str | "Otto von Bernstein" "!\n"
|
||||||
|
;; "Here it goes.\n")
|
||||||
|
|
||||||
|
;; ;; skeleton in skeleton
|
||||||
|
;; ;; _ interesting / cursor region
|
||||||
|
;; (define-skeleton apdl-wbt-test2
|
||||||
|
;; "Write greetings"
|
||||||
|
;; "Type name of idiot: "
|
||||||
|
;; ("Put a name in: " "hello, " str "!\n")
|
||||||
|
;; "Here "_ "it goes.\n")
|
||||||
|
|
||||||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
|
;; "./" seems to be extracted to the Emacs folder ~/.emacs.d/ !!!
|
||||||
|
|
||||||
|
;; There are the following Command types in WorkBench:
|
||||||
|
;; 1. Prep (/prep7) items, without geometry objects available, only selections
|
||||||
|
;; 2. Solu (/solu) items, before solve
|
||||||
|
;; 3. Post (/post) items, after solve
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-harmonic-acceleration-result
|
||||||
|
"/post26 harmonic acceleration results.
|
||||||
|
Visualisation and file output of frequency and vector sum
|
||||||
|
aplitude."
|
||||||
|
nil
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
"/com, Inserted: "(current-time-string)", APDL-Mode: "apdl-mode-version"\n"
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
(insert-file
|
||||||
|
(concat apdl-wb-default-template-directory
|
||||||
|
"harmonic_acceleration_results.mac")))
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-post26-output
|
||||||
|
"/post26 workbench output template."
|
||||||
|
nil
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
"/com, Inserted: "(current-time-string)", APDL-Mode: "apdl-mode-version"\n"
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
(insert-file
|
||||||
|
(concat apdl-wb-default-template-directory
|
||||||
|
"post26_output.mac")))
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-post-2d-press-fit_calcs
|
||||||
|
"Calculate the transmissible torque from contact results.
|
||||||
|
And other parameters from a plane stress press-fit simulation."
|
||||||
|
nil
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
"/com, Inserted: "(current-time-string)", APDL-Mode: "apdl-mode-version"\n"
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
(insert-file
|
||||||
|
(concat apdl-wb-default-template-directory
|
||||||
|
"plane_stress_press-fit_torque_calculations.mac")))
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-post-3d-press-fit_calcs
|
||||||
|
"Calculate the transmissible torque from contact results.
|
||||||
|
And other parameters from a 3d stress press-fit simulation."
|
||||||
|
nil
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
"/com, Inserted: "(current-time-string)", APDL-Mode: "apdl-mode-version"\n"
|
||||||
|
"/com,==============================================================\n"
|
||||||
|
(insert-file
|
||||||
|
(concat apdl-wb-default-template-directory
|
||||||
|
"3d_stress-press-fit_torque_calculations.mac")))
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-do
|
||||||
|
"Insert a *do .. *enddo loop."
|
||||||
|
nil
|
||||||
|
"*do,I,1,10,1" > \n
|
||||||
|
- \n
|
||||||
|
"!! *cycle ! bypass below commands in *do loop" > \n
|
||||||
|
"*enddo" > \n)
|
||||||
|
|
||||||
|
(define-skeleton apdl-wbt-if
|
||||||
|
"Insert an *if .. *endif construct."
|
||||||
|
nil
|
||||||
|
"*if,I,eq,J,then" > \n
|
||||||
|
- \n
|
||||||
|
"!! *elseif,K,gt,L" > \n
|
||||||
|
"!! *else" > \n
|
||||||
|
"*endif" >)
|
||||||
|
|
||||||
|
(provide 'apdl-wb-template)
|
||||||
|
|
||||||
|
;;; apdl-wb-template.el ends here
|
||||||
|
|
||||||
|
;; Local Variables:
|
||||||
|
;; mode: outline-minor
|
||||||
|
;; indicate-empty-lines: t
|
||||||
|
;; show-trailing-whitespace: t
|
||||||
|
;; word-wrap: t
|
||||||
|
;; time-stamp-active: t
|
||||||
|
;; time-stamp-format: "%:y-%02m-%02d"
|
||||||
|
;; End:
|
||||||
19
lisp/apdl-mode/dir
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
This is the file .../info/dir, which contains the
|
||||||
|
topmost node of the Info hierarchy, called (dir)Top.
|
||||||
|
The first time you invoke Info you start off looking at this node.
|
||||||
|
|
||||||
|
File: dir, Node: Top This is the top of the INFO tree
|
||||||
|
|
||||||
|
This (the Directory node) gives a menu of major topics.
|
||||||
|
Typing "q" exits, "?" lists all Info commands, "d" returns here,
|
||||||
|
"h" gives a primer for first-timers,
|
||||||
|
"mEmacs<Return>" visits the Emacs manual, etc.
|
||||||
|
|
||||||
|
In Emacs, you can click mouse button 2 on a menu item or cross reference
|
||||||
|
to select it.
|
||||||
|
|
||||||
|
* Menu:
|
||||||
|
|
||||||
|
Development
|
||||||
|
* APDL Mode: (apdl-mode). The major mode for the scripting language APDL
|
||||||
|
|
||||||
24
lisp/apdl-mode/matlib/42CrMo4_biso_Rp850.MPA_MPL
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/COM,ANSYS RELEASE 15.0 UP20131014 10:18:20 07/10/2014
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 5, 1, -100.000000 , 0.00000000 , 20.0000000
|
||||||
|
MPTEMP,R5.0, 5, 4, 100.000000 , 200.000000 ,
|
||||||
|
MPDATA,R5.0, 5,EX ,_MATL , 1, 21700.0000 , 21300.0000 , 21200.0000
|
||||||
|
MPDATA,R5.0, 5,EX ,_MATL , 4, 20700.0000 , 19900.0000 ,
|
||||||
|
MPTEMP,R5.0, 5, 1, -100.000000 , 0.00000000 , 20.0000000
|
||||||
|
MPTEMP,R5.0, 5, 4, 100.000000 , 200.000000 ,
|
||||||
|
MPDATA,R5.0, 5,NUXY,_MATL , 1, 0.300000000 , 0.300000000 , 0.300000000
|
||||||
|
MPDATA,R5.0, 5,NUXY,_MATL , 4, 0.300000000 , 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 5, 1, -100.000000 , 0.00000000 , 20.0000000
|
||||||
|
MPTEMP,R5.0, 5, 4, 100.000000 , 200.000000 ,
|
||||||
|
MPDATA,R5.0, 5,ALPX,_MATL , 1, 1.050000000E-05, 1.140000000E-05, 1.150000000E-05
|
||||||
|
MPDATA,R5.0, 5,ALPX,_MATL , 4, 1.210000000E-05, 1.270000000E-05,
|
||||||
|
MPTEMP,R5.0, 5, 1, -100.000000 , 0.00000000 , 20.0000000
|
||||||
|
MPTEMP,R5.0, 5, 4, 100.000000 , 200.000000 ,
|
||||||
|
MPDATA,R5.0, 5,DENS,_MATL , 1, 7.850000000E-09, 7.850000000E-09, 7.850000000E-09
|
||||||
|
MPDATA,R5.0, 5,DENS,_MATL , 4, 7.850000000E-09, 7.850000000E-09,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
19
lisp/apdl-mode/matlib/AlSi9Cu3_biso.MPA_MPL
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
/com,AlSi9Cu3(Fe) DIN EN 1706: 1998-06
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 75000.0000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 21.00000000E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 2750.000000E-06,
|
||||||
|
TB,BISO,_MATL , 1
|
||||||
|
TBTEM, 0.00000000 , 1
|
||||||
|
TBDAT, 1, 160.000000 , 5615.02961 ,
|
||||||
|
/GO
|
||||||
|
mplist
|
||||||
|
tblist
|
||||||
21
lisp/apdl-mode/matlib/Al_a2024-T3.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Al_a2024-T3.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 7.300000000E+10,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.330000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 2.270000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 2770.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 190.000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 963.000000 ,
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Al_a6061-T6.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Al_a6061-T6.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 7.300000000E+10,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.330000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 2.430000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 2700.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 156.000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 963.000000 ,
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Al_a7079-T6.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Al_a7079-T6.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 7.170000000E+10,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.330000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 2.470000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 2740.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 121.000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 963.000000 ,
|
||||||
|
/GO
|
||||||
28
lisp/apdl-mode/matlib/C75s_hardened_kinh.MPA_MPL
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
/COM,C75s hardened 0.5 mm sheet metal
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 216666.667 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 1.200000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 60.5000000 ,
|
||||||
|
TB,KINH,_MATL , 1, 8,
|
||||||
|
TBTEMP,20.000000
|
||||||
|
TBPT,, 6.00000e-03, 1.30000e+03,
|
||||||
|
TBPT,, 7.50000e-03, 1.43000e+03,
|
||||||
|
TBPT,, 1.00000e-02, 1.50000e+03,
|
||||||
|
TBPT,, 1.50000e-02, 1.55000e+03,
|
||||||
|
TBPT,, 2.00000e-02, 1.58000e+03,
|
||||||
|
TBPT,, 4.00000e-02, 1.64500e+03,
|
||||||
|
TBPT,, 5.00000e-02, 1.64000e+03,
|
||||||
|
TBPT,, 5.40000e-02, 1.60000e+03,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Cu_pure.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Cu_pure.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 1.170000000E+11,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 1.660000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 8900.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 393.000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 385.200000 ,
|
||||||
|
/GO
|
||||||
23
lisp/apdl-mode/matlib/M250-35A_aniso.MPA_MPL
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
/COM,ANSYS RELEASE 15.0 UP20131014 13:19:48 07/07/2014
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 185000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EY ,_MATL , 1, 200000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
TB,ANIS,_MATL
|
||||||
|
TBDAT, 1, 430.000000 , 451.500000 , 0.00000000
|
||||||
|
TBDAT, 4, 1086.00000 , 1140.00000 , 0.00000000
|
||||||
|
TBDAT, 7, 0.00000000 , 0.00000000 , 0.00000000
|
||||||
|
TBDAT, 10, 0.00000000 , 0.00000000 , 0.00000000
|
||||||
|
TBDAT, 13, 0.00000000 , 0.00000000 , 0.00000000
|
||||||
|
TBDAT, 16, 0.00000000 , 0.00000000 , 0.00000000
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
17
lisp/apdl-mode/matlib/M250-35A_biso.MPA_MPL
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
/COM,M250-35 electrical steel
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 192500.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
TB,BISO,_MATL , 1
|
||||||
|
TBTEM, 0.00000000 , 1
|
||||||
|
TBDAT, 1, 430.000000 , 1086.27599 ,
|
||||||
|
/GO
|
||||||
|
mplist
|
||||||
|
tblist
|
||||||
21
lisp/apdl-mode/matlib/M250-35A_orthotropic_elastic.MPA_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
/COM,ANSYS RELEASE 15.0 UP20131014 14:53:04 07/07/2014
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 185000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EY ,_MATL , 1, 200000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,GXY ,_MATL , 1, 74038.0000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
TB,BISO,_MATL , 1
|
||||||
|
TBTEM, 0.00000000 , 1
|
||||||
|
TBDAT, 1, 430.000000 , 1086.27599 ,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
18
lisp/apdl-mode/matlib/M800-65A_biso.MPA_MPL
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
/COM,M800-65 1.081 electrical steel Thyssen Krupp
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 200000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
TB,BISO,_MATL , 1
|
||||||
|
TBTEM, 0.00000000 , 1
|
||||||
|
TBDAT, 1, 317.000000 , 884.497284 ,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
|
tblist,all,all
|
||||||
21
lisp/apdl-mode/matlib/Mg_AZ31B-H24.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Mg_AZ31B-H24.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 4.480000000E+10,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.350000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 2.610000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 1770.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 95.2000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 1047.00000 ,
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Mg_HK31A-H24.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Mg_HK31A-H24.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 4.410000000E+10,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.350000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 2.520000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 1790.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 114.000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 544.000000 ,
|
||||||
|
/GO
|
||||||
20
lisp/apdl-mode/matlib/NdFeB_magnet.MPA_MPL
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
/COM,ANSYS RELEASE 15.0 UP20131014 14:05:41 07/09/2014
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 150000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1,-2.000000000E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPY,_MATL , 1, 7.000000000E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPZ,_MATL , 1, 7.000000000E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.600000000E-09,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Ni_pure.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Ni_pure.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 2.210000000E+11,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 1.300000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 8900.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 91.7000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 461.000000 ,
|
||||||
|
/GO
|
||||||
22
lisp/apdl-mode/matlib/PPS.MPA_MPL
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
/com, PPS 40% glass fibre here: Celanese Fortron 1140L4
|
||||||
|
/com, Young's modulus 80 % reduced to tensile test specimen
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 1.2E4,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.4,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 1.65E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 30E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,C,_MATL , 1, 1500e3,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,KXX,_MATL , 1, 0.2E-3,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
|
mplist,all
|
||||||
24
lisp/apdl-mode/matlib/PPS_Fortron1140L4_70degC_kinh.MPA_MPL
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
/COM,/COM,PPS Fortron 1140L4 @ 70 °C, ca. 2014 Campus data from Celanese
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 70.0000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 11570.0000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 70.0000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.400000000 ,
|
||||||
|
TB,KINH,_MATL , 1, 10,
|
||||||
|
TBTEMP,70.000000
|
||||||
|
TBPT,, 1.80000e-03, 2.08240e+01,
|
||||||
|
TBPT,, 3.60000e-03, 4.08560e+01,
|
||||||
|
TBPT,, 5.40000e-03, 5.88560e+01,
|
||||||
|
TBPT,, 7.30000e-03, 7.44480e+01,
|
||||||
|
TBPT,, 9.10000e-03, 8.75680e+01,
|
||||||
|
TBPT,, 1.09000e-02, 9.84160e+01,
|
||||||
|
TBPT,, 1.27000e-02, 1.07240e+02,
|
||||||
|
TBPT,, 1.45000e-02, 1.14304e+02,
|
||||||
|
TBPT,, 1.63000e-02, 1.19784e+02,
|
||||||
|
TBPT,, 1.82000e-02, 1.23824e+02,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
105
lisp/apdl-mode/matlib/README.org
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
#+DATE: Time-stamp: <2020-02-28>
|
||||||
|
#+bind: org-html-preamble-format (("en" "%d"))
|
||||||
|
#+OPTIONS: ':nil *:t -:t ::t <:t H:3 \n:nil ^:{} arch:headline
|
||||||
|
#+OPTIONS: author:t c:nil creator:comment d:(not "LOGBOOK") date:t
|
||||||
|
#+OPTIONS: e:t email:nil f:t inline:t num:t p:nil pri:nil prop:nil
|
||||||
|
#+OPTIONS: stat:t tags:t tasks:t tex:t timestamp:t toc:t todo:t |:t
|
||||||
|
#+AUTHOR: H. Dieter Wilhelm
|
||||||
|
#+EMAIL: dieter@duenenhof-wilhelm.de
|
||||||
|
#+DESCRIPTION:
|
||||||
|
#+KEYWORDS:
|
||||||
|
#+LANGUAGE: en
|
||||||
|
#+SELECT_TAGS: export
|
||||||
|
#+EXCLUDE_TAGS: noexport
|
||||||
|
#+OPTIONS: html-link-use-abs-url:nil html-postamble:t html-preamble:t
|
||||||
|
#+OPTIONS: html-scripts:t html-style:t html5-fancy:nil tex:t
|
||||||
|
#+HTML_DOCTYPE: xhtml-strict
|
||||||
|
#+HTML_CONTAINER: div
|
||||||
|
#+HTML_LINK_HOME: https://github.com/dieter-wilhelm/apdl-mode
|
||||||
|
#+HTML_LINK_UP: ../index.html
|
||||||
|
#+HTML_HEAD:
|
||||||
|
#+HTML_HEAD_EXTRA:
|
||||||
|
#+HTML_MATHJAX:
|
||||||
|
#+INFOJS_OPT:
|
||||||
|
#+LATEX_HEADER:
|
||||||
|
|
||||||
|
#+STARTUP: showall
|
||||||
|
#+TITLE: This Apdl-Mode's README.org for the matlib/ directory
|
||||||
|
Its text is best read in Emacs' Org mode.
|
||||||
|
|
||||||
|
Copyright (C) 2015 - 2020 H. Dieter Wilhelm, GPL V3
|
||||||
|
|
||||||
|
If not indicated otherwise in the file name, material properties are
|
||||||
|
linear and for room temperature.
|
||||||
|
|
||||||
|
* Usage in an APDL file
|
||||||
|
Specify the material library to read from:
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
/mplib,read,/HOME/uidg1626/a-m/matlib
|
||||||
|
/mplib,stat !show the material directories
|
||||||
|
!! which materials are acutally in the material library?
|
||||||
|
/sys,ls ~/a-m/matlib
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
You have to indicate the unit system.
|
||||||
|
|
||||||
|
- SI — International system (m, kg, s, K).
|
||||||
|
- MKS — MKS system (m, kg, s, °C).
|
||||||
|
- uMKS — μMKS system (μm, kg, s, °C).
|
||||||
|
- CGS — CGS system (cm, g, s, °C).
|
||||||
|
- MPA — MPA system (mm, Mg, s, °C).
|
||||||
|
- BFT — U. S. Customary system using feet (ft, slug, s, °F).
|
||||||
|
- BIN — U. S. Customary system using inches (in, lbf*s2/in, s, °F).
|
||||||
|
|
||||||
|
For example:
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
/units,mpa !indicate MPA system for subsequent material definitions
|
||||||
|
mpread,St37,,,lib
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
The following block is writing a material definition into the
|
||||||
|
library.
|
||||||
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
/mplib,write,/HOME/uidg1626/a-m/matlib
|
||||||
|
!! --- It is advisable to make the material files which are commented read only!
|
||||||
|
/units,mpa !default extension for mpread/write is now MPA_MPL
|
||||||
|
mat,Steel ! set the appropriate material number
|
||||||
|
mpwrite
|
||||||
|
mplist ! Check
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
* Materials defined in Apdl-Mode's library
|
||||||
|
- 42CrMo4_biso_Rp850.MPA_MPL ::
|
||||||
|
- AlSi9Cu3_biso.MPA_MPL ::
|
||||||
|
- C75s_hardened_kinh.MPA_MPL ::
|
||||||
|
- construction_steel.MPA_MPL ::
|
||||||
|
- copper.MPA_MPL ::
|
||||||
|
- M250-35A_aniso.MPA_MPL ::
|
||||||
|
- M250-35A_biso.MPA_MPL ::
|
||||||
|
- M250-35A_orthotropic_elastic.MPA_MPL ::
|
||||||
|
- M800-65A_biso.MPA_MPL ::
|
||||||
|
- NdFeB_magnet.MPA_MPL ::
|
||||||
|
- PPS_Fortron1140L4_70degC_kinh.MPA_MPL ::
|
||||||
|
- PPS.MPA_MPL :: Celanese Fortron 1140L4 40 % glass fibre, Young's
|
||||||
|
modulus 80 % reduced compared to test specimen to
|
||||||
|
replicate a random fibre orientation.
|
||||||
|
- St37_elastic.MPA_MPL ::
|
||||||
|
- St37.MPA_MPL ::
|
||||||
|
- St70_biso.MPA_MPL ::
|
||||||
|
- X46Cr13.MPA_MPL ::
|
||||||
|
|
||||||
|
* Other material data
|
||||||
|
- creep_curves_PPS_Fortron1140l4_120degC.csv :: A 40 % short glas
|
||||||
|
fibre filled PPS. The stress - creep strain curves are scaled
|
||||||
|
with a factor of 0.8 from test specimen to account for a random
|
||||||
|
fibre orientation in thick walled parts. They might be used as
|
||||||
|
an example for data fitting with the TBFT command.
|
||||||
|
-----
|
||||||
|
* COMMENT Restrictions of the material models
|
||||||
|
# LOCAL variables:
|
||||||
|
# word-wrap: t
|
||||||
|
# show-trailing-whitespace: t
|
||||||
|
# indicate-empty-lines: t
|
||||||
|
# time-stamp-active: t
|
||||||
|
# time-stamp-format: "%:y-%02m-%02d"
|
||||||
|
# end:
|
||||||
21
lisp/apdl-mode/matlib/St37.MPA_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
/com,St37 DIN 1629
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 210000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 12E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,C,_MATL , 1, 434E-3,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,KXX,_MATL , 1, 60.5E-3,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
|
mplist,all
|
||||||
21
lisp/apdl-mode/matlib/St37_elastic.MPA_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
/com,St37 DIN 1629
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 210000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 12E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,C,_MATL , 1, 434E3,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,KXX,_MATL , 1, 60.5E-3,
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
|
mplist,all
|
||||||
17
lisp/apdl-mode/matlib/St70_biso.MPA_MPL
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
/COM,St 70, according to WIAM: DIN 17100 1980-01
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 192500.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
TB,BISO,_MATL , 1
|
||||||
|
TBTEM, 0.00000000 , 1
|
||||||
|
TBDAT, 1, 365.000000 , 4091 ,
|
||||||
|
/GO
|
||||||
|
mplist
|
||||||
|
tblist
|
||||||
21
lisp/apdl-mode/matlib/Stl_AISI-304.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Stl_AISI-304.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 1.930000000E+11,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.290000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 1.780000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 8030.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 16.3000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 502.000000 ,
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Stl_AISI-C1020.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Stl_AISI-C1020.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 2.070000000E+11,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.290000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 1.510000000E-05,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7850.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 46.7000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 419.000000 ,
|
||||||
|
/GO
|
||||||
21
lisp/apdl-mode/matlib/Ti_B-120VCA.SI_MPL
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
! ANSYS $RCSfile: Ti_B-120VCA.SI_MPL,v $
|
||||||
|
! Modified on $Date: 2009/11/13 16:18:22 $
|
||||||
|
! Source ID = $Revision: 1.3 $
|
||||||
|
/COM,Typical material properties for DEMO purposes only
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = SI (MKS)
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 1.020000000E+11,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 9.360000000E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 4850.00000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,KXX ,_MATL , 1, 7.44000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.000000000E+00,
|
||||||
|
MPDATA,R5.0, 1,C ,_MATL , 1, 544.000000 ,
|
||||||
|
/GO
|
||||||
15
lisp/apdl-mode/matlib/X46Cr13.MPA_MPL
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
/com,X46Cr13 DIN EN 10088-1
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 215000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7850E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 10.5E-06,
|
||||||
|
/GO
|
||||||
|
mplist
|
||||||
14
lisp/apdl-mode/matlib/construction_steel.MPA_MPL
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 200000.000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.300000000 ,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 7.850000000E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 12E-06,
|
||||||
|
/GO
|
||||||
|
mplist,all
|
||||||
22
lisp/apdl-mode/matlib/copper.MPA_MPL
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
/com,copper alloy from Ansys WB
|
||||||
|
/NOP
|
||||||
|
/COM,Internal UNITS set at file creation time = MPA
|
||||||
|
TBDEL,ALL,_MATL
|
||||||
|
MPDEL,ALL,_MATL
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,EX ,_MATL , 1, 1.1E5,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,NUXY,_MATL , 1, 0.34,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,DENS,_MATL , 1, 8.3E-09,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,ALPX,_MATL , 1, 18E-06,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,C,_MATL , 1, 385E3,
|
||||||
|
MPTEMP,R5.0, 1, 1, 0.00000000 ,
|
||||||
|
MPDATA,R5.0, 1,KXX,_MATL , 1, 401E-3,
|
||||||
|
|
||||||
|
/GO
|
||||||
|
/NOP
|
||||||
|
/GO
|
||||||
|
mplist,all
|
||||||