lem 설정에 대한 메모 쓰기
7834 단어 common-lisplem
소개
CommonLisp로 만든 편집기의 lem 설정에 대해 조사한 것을 메모 해 갑니다.
lem은 다음에서 얻을 수 있습니다.
.lemrc 파일
홈 디렉토리에 ".lemrc"라는 파일을 만들고 맨 위에 다음 코드를 나열합니다.
.lemrc(in-package :lem-user)
키 바인딩
키 바인드를 등록하는 경우는 이하와 같이 기재.
.lemrc(define-key *global-keymap* "押下するキー" '実行される機能)
예) Undo 기능의 키 바인딩
.lemrc(define-key *global-keymap* "C-x u" 'undo)
신택스 하이라이트
이미 있는 테마를 사용하는 경우는 아래와 같이 기재.
.lemrc(load-theme "テーマ名")
예) "emacs-dark"를 사용하려면 다음 코드를 추가합니다.
.lemrc(load-theme "emacs-dark")
스스로 테마를 작성하는 경우는 아래와 같이 기재.
.lemrc(define-color-theme "テーマ名" ("親テーマ名")
(foreground "色値") ; 前景色
(background "色値") ; 背景色
(cursor :foreground "色値" :background "色値") ; カーソル色
(minibuffer-prompt-attribute :foreground "色値" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "色値" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "色値") ; コメント色
(syntax-keyword-attribute :foreground "色値" :bold-p t) ; キーワード色(太字)
(syntax-constant-attribute :foreground "色値") ; 定数色
(syntax-function-name-attribute :foreground "色値" :bold-p t) ; 関数色(太字)
(syntax-variable-attribute :foreground "色値")) ; 変数色
;; テーマをロード
(load-theme "テーマ名")
예) 매우 적당하게 창조.
.lemrc(define-color-theme "my-theme" ("emacs-dark")
(foreground "#FFFFFF") ; 前景色
(background "#000000") ; 背景色
(cursor :foreground "#222222" :background "#dddddd") ; カーソル色
(minibuffer-prompt-attribute :foreground "red" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "green" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "blue") ; コメント色
(syntax-keyword-attribute :foreground "orange" :bold-p t) ; キーワード色
(syntax-constant-attribute :foreground "cyan") ; 定数色
(syntax-function-name-attribute :foreground "blue" :bold-p t) ; 関数色
(syntax-variable-attribute :foreground "red")) ; 変数色
;; テーマをロード
(load-theme "my-theme")
이런 느낌이 들었습니다.
이 외에도 설정이 많이 있습니다.
여러가지 찾고 시험해 보는 것도 재미있을지도 모릅니다.
행 번호 표시
행 번호를 표시하려면 다음 코드를 추가합니다.
.lemrc(setf (variable-value 'lem.line-numbers:line-numbers :global) t)
마지막으로
우선, 자신이 알고 있는 범위에서 적당히 기재해 갔습니다.
잘못되거나 다른 것도 이런 일을 할 수 있어요.
Reference
이 문제에 관하여(lem 설정에 대한 메모 쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fireflower0/items/c31318dfcc14db75334b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(in-package :lem-user)
키 바인드를 등록하는 경우는 이하와 같이 기재.
.lemrc
(define-key *global-keymap* "押下するキー" '実行される機能)
예) Undo 기능의 키 바인딩
.lemrc
(define-key *global-keymap* "C-x u" 'undo)
신택스 하이라이트
이미 있는 테마를 사용하는 경우는 아래와 같이 기재.
.lemrc(load-theme "テーマ名")
예) "emacs-dark"를 사용하려면 다음 코드를 추가합니다.
.lemrc(load-theme "emacs-dark")
스스로 테마를 작성하는 경우는 아래와 같이 기재.
.lemrc(define-color-theme "テーマ名" ("親テーマ名")
(foreground "色値") ; 前景色
(background "色値") ; 背景色
(cursor :foreground "色値" :background "色値") ; カーソル色
(minibuffer-prompt-attribute :foreground "色値" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "色値" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "色値") ; コメント色
(syntax-keyword-attribute :foreground "色値" :bold-p t) ; キーワード色(太字)
(syntax-constant-attribute :foreground "色値") ; 定数色
(syntax-function-name-attribute :foreground "色値" :bold-p t) ; 関数色(太字)
(syntax-variable-attribute :foreground "色値")) ; 変数色
;; テーマをロード
(load-theme "テーマ名")
예) 매우 적당하게 창조.
.lemrc(define-color-theme "my-theme" ("emacs-dark")
(foreground "#FFFFFF") ; 前景色
(background "#000000") ; 背景色
(cursor :foreground "#222222" :background "#dddddd") ; カーソル色
(minibuffer-prompt-attribute :foreground "red" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "green" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "blue") ; コメント色
(syntax-keyword-attribute :foreground "orange" :bold-p t) ; キーワード色
(syntax-constant-attribute :foreground "cyan") ; 定数色
(syntax-function-name-attribute :foreground "blue" :bold-p t) ; 関数色
(syntax-variable-attribute :foreground "red")) ; 変数色
;; テーマをロード
(load-theme "my-theme")
이런 느낌이 들었습니다.
이 외에도 설정이 많이 있습니다.
여러가지 찾고 시험해 보는 것도 재미있을지도 모릅니다.
행 번호 표시
행 번호를 표시하려면 다음 코드를 추가합니다.
.lemrc(setf (variable-value 'lem.line-numbers:line-numbers :global) t)
마지막으로
우선, 자신이 알고 있는 범위에서 적당히 기재해 갔습니다.
잘못되거나 다른 것도 이런 일을 할 수 있어요.
Reference
이 문제에 관하여(lem 설정에 대한 메모 쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fireflower0/items/c31318dfcc14db75334b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
(load-theme "テーマ名")
(load-theme "emacs-dark")
(define-color-theme "テーマ名" ("親テーマ名")
(foreground "色値") ; 前景色
(background "色値") ; 背景色
(cursor :foreground "色値" :background "色値") ; カーソル色
(minibuffer-prompt-attribute :foreground "色値" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "色値" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "色値") ; コメント色
(syntax-keyword-attribute :foreground "色値" :bold-p t) ; キーワード色(太字)
(syntax-constant-attribute :foreground "色値") ; 定数色
(syntax-function-name-attribute :foreground "色値" :bold-p t) ; 関数色(太字)
(syntax-variable-attribute :foreground "色値")) ; 変数色
;; テーマをロード
(load-theme "テーマ名")
(define-color-theme "my-theme" ("emacs-dark")
(foreground "#FFFFFF") ; 前景色
(background "#000000") ; 背景色
(cursor :foreground "#222222" :background "#dddddd") ; カーソル色
(minibuffer-prompt-attribute :foreground "red" :bold-p t) ; ミニバッファ色(太字)
(syntax-string-attribute :foreground "green" :bold-p t) ; 文字列色(太字)
(syntax-comment-attribute :foreground "blue") ; コメント色
(syntax-keyword-attribute :foreground "orange" :bold-p t) ; キーワード色
(syntax-constant-attribute :foreground "cyan") ; 定数色
(syntax-function-name-attribute :foreground "blue" :bold-p t) ; 関数色
(syntax-variable-attribute :foreground "red")) ; 変数色
;; テーマをロード
(load-theme "my-theme")
행 번호를 표시하려면 다음 코드를 추가합니다.
.lemrc
(setf (variable-value 'lem.line-numbers:line-numbers :global) t)
마지막으로
우선, 자신이 알고 있는 범위에서 적당히 기재해 갔습니다.
잘못되거나 다른 것도 이런 일을 할 수 있어요.
Reference
이 문제에 관하여(lem 설정에 대한 메모 쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fireflower0/items/c31318dfcc14db75334b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(lem 설정에 대한 메모 쓰기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fireflower0/items/c31318dfcc14db75334b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)