Tags
- vim 2
- vim grammar 1
- evil 9
- nrepl 1
- autocomplete 1
- init file 2
- dotemacs 1
- vimrc 1
- directory junction 1
- mklink 1
- ln 1
- windows 14
- macos 5
- load-file 1
- eval-buffer 1
- eval-last-sexp 1
- minibuffer 4
- eval-print-last-sexp 1
- point 1
- ELPA 1
- package.el 1
- require 1
- namespace 1
- init.el 2
- input-method 3
- ime 1
- autohotkey 2
- set-language-environment 1
- cp949 1
- utf-8 1
- modeline 1
- keyremap4macbook 1
- karabiner 2
- karabiner-elements 3
- theme 3
- font 3
- solarized 1
- DejaVu 1
- system-type 1
- bash 3
- path 2
- keybindings 2
- git 6
- M-x 1
- caps-lock 1
- buffer 2
- C-M-x 1
- mode-hook 1
- emacsclient 2
- emacs-server 2
- fset 1
- defalias 1
- feature 1
- whitespace 2
- hook 2
- imo 1
- gif 17
- cider 1
- exec-path 1
- backup 1
- mode-line 3
- smart-mode-line 2
- python 1
- melpa 1
- elpy 1
- mode 2
- shebang 1
- property-list 1
- osx 1
- syntax-table 2
- evil-mode 1
- org-table 1
- clac 1
- ibuffer 1
- package 2
- gnutls 1
- let 1
- org-babel 3
- uml 1
- plantuml 1
- use-package 16
- dired 1
- vi 1
- grep 3
- indentation 2
- blame 3
- magit 3
- elpa 1
- company 1
- text-completion 1
- comment 1
- prompt 1
- org-todo 2
- org-clock 1
- helm 7
- helm-ag 2
- ag 2
- ripgrep 1
- advice 3
- confluence 1
- export 2
- effort 1
- clock 4
- cpp 1
- indent 1
- cc-mode 1
- projectile 2
- tail 1
- yasnippet 2
- rest 1
- org 5
- progn 1
- el-get 1
- mix-format 1
- elixir 1
- process 1
- encoding 1
- gitlab 7
- http 3
- json 2
- face 1
- with-eval-after-load 1
- key-binding 1
- tramp 3
- ssh 2
- vagrant 2
- auto-save 1
- clipboard 2
- upgrade 1
- doom-mode-line 1
- refactor 1
- imenu 1
- before-save-hook 1
- column-view 1
- visual-line-mode 1
- mapcar 1
- mapc 1
- list 1
- show-paren-mode 1
- electric-pair-mode 2
- tab 1
- syntax 1
- code-block 1
- evaluation 1
- elisp 2
- package-request 1
- slack 1
- interactive 4
- quote 1
- backquote 1
- url 3
- evernote 1
- initial-frame-alist 1
- datetime 2
- iso-8601 1
- iso8601 1
- org-mode 3
- emacs-lisp 3
- org-cliplink 1
- redmine 1
- doom-emacs 11
- mermaid 1
- diagram 1
- csharp 1
- orgmode 1
- latex 1
- cv 1
- tip 2
- browse-url 1
- web-browser 1
- powershell 1
- completion 1
- vertico 1
- search 1
- auth-source 1
- gpg 1
- easypg 1
- rider 1
- code-reading 1
- commit 1
- helixswarm 1
- source-mine 1
- chrome 1
- GhostText 1
- atomic-chrome 1
- consult 1
- consult-locate 1
- locate 1
- everything 1
- unwind-protect 1
- timer 1
vim
vim grammar
evil
- macOS emacs에서 command+space 키를 evil 수정 모드 리더 키로 사용하기
- #evil evil-surround 모드로 괄호를 감싸고 지우고 변경한다
- #orgmode command 리매핑으로 리턴키를 누르면 들여쓰기까지
- #evil state 마다 다른 커서 색깔과 모양
- 버퍼에서 문자열을 찾을 때는 helm-swoop
- #evilmode kebab-case, snake_case 처리 친화적으로 - '_' 문자나 '-' 문자를 word 취급
- evil-mode 키바인딩으로 window 이동
- #evil visual mode로 선택한 영역을 * 하는 evil-visualstar 패키지
- emacsian! 시작하며
nrepl
autocomplete
init file
dotemacs
vimrc
directory junction
mklink
ln
windows
- windows에서 consult-locate 외부 실행 프로그램으로 Everything을 사용해 파일 찾기
- 의존 라이브러리가 포함된 windows gnu emacs 26
- TRAMP로 원격 파일을 로컬 파일처럼 편집 - windows
- projectile - 프로젝트 단위로 파일 이름 찾고 문자열 검색하고 바꾸고...
- #windows 폰트 변경 - 반듯한 org-table을 위하여
- windows explorer 컨텍스트 메뉴에 Open with Emacs 있다
- grep 대신 helm-ag - windows에서는 ripgrep으로
- windows에서 org-babel 때문에 gcc가 필요하다면 Git For Windows SDK
- windows에서 #GnuTLS 라이브러리 사용하려면
- emacsclient를 #git editor로 설정
- emacs server - 파일을 한 곳에서 열자
- windows에서 bash를 emacs shell로 사용
- theme, font - 우리 emacs 예쁘게 예쁘게~ (windows)
- init file - emacs 애정 증폭제
macos
- #macOS 폰트 변경 - 반듯한 org-table을 위하여
- 입력기(input method), macOS와 친하게 - Karabiner-Elements
- #macOS 커맨드(command) 키를 메타(meta) 키로 바인딩 변경
- 입력기(input method), OS X와 친하게
- init file - emacs 애정 증폭제
load-file
eval-buffer
eval-last-sexp
minibuffer
eval-print-last-sexp
point
ELPA
package.el
require
namespace
init.el
input-method
- 입력기(input method), macOS와 친하게 - Karabiner-Elements
- 입력기(input method), OS X와 친하게
- 입력기(input method), Windows IME와 충돌 해결
ime
autohotkey
set-language-environment
cp949
utf-8
modeline
keyremap4macbook
karabiner
karabiner-elements
- macOS emacs에서 command+space 키를 evil 수정 모드 리더 키로 사용하기
- 입력기(input method), macOS와 친하게 - Karabiner-Elements
- 입력기(input method), OS X와 친하게
theme
- doom modeline을 설치한 김에 테마도 doom one으로 바꾸다
- #orgmode org block 배경 색상
- theme, font - 우리 emacs 예쁘게 예쁘게~ (windows)
font
- #macOS 폰트 변경 - 반듯한 org-table을 위하여
- #windows 폰트 변경 - 반듯한 org-table을 위하여
- theme, font - 우리 emacs 예쁘게 예쁘게~ (windows)
solarized
DejaVu
system-type
bash
path
keybindings
git
- emacs에서 git bash를 사용할 때, 프롬프트에 이상한 문자가
- #git #magit #blame 이 커밋을 대상으로 다시 blame
- #git #magit 파일 히스토리
- #git #magit #blame mode 기본 사용법
- emacsclient를 #git editor로 설정
- windows에서 bash를 emacs shell로 사용
M-x
caps-lock
buffer
C-M-x
mode-hook
emacsclient
emacs-server
fset
defalias
feature
whitespace
hook
imo
gif
- #orgmode 추정(estimate) 작업 시간 기록
- grep 대신 helm-ag(the silver searcher)
- #orgmode 구글 번역도 이 안에서
- #orgmode TODO 상태와 org-clock은 같이 움직인다
- #orgmode TODO 관리를 org로 org-todo 기본 사용법
- #git #magit #blame 이 커밋을 대상으로 다시 blame
- #git #magit 파일 히스토리
- windows에서 org-babel 때문에 gcc가 필요하다면 Git For Windows SDK
- #git #magit #blame mode 기본 사용법
- #evil visual mode로 선택한 영역을 * 하는 evil-visualstar 패키지
- #emacs vi 키바인딩으로 파일 만지는 ranger 패키지
- #plantuml #org uml도 emacs로
- win-r calc 대신 M-x calc
- <pre>org-mode table</pre>
- word? symbol? evil-mode * 키는 symbol이 답일세
- whitespace mode - trailing whitespace에서 한 걸음 더
- trailing whilespace 꺼져
cider
exec-path
backup
mode-line
- 화려하고 정보가 풍부한 doom-modeline 설치
- smart-mode-line에서 마이너 모드를 숨겨서 모드 라인(mode line) 공간확보
- smart-mode-line 좀 더 깔끔한 모드 라인을 위해
smart-mode-line
python
melpa
elpy
mode
shebang
property-list
osx
syntax-table
- #evilmode kebab-case, snake_case 처리 친화적으로 - '_' 문자나 '-' 문자를 word 취급
- word? symbol? evil-mode * 키는 symbol이 답일세
evil-mode
org-table
clac
ibuffer
package
gnutls
let
org-babel
- #orgmode 구글 번역도 이 안에서
- windows에서 org-babel 때문에 gcc가 필요하다면 Git For Windows SDK
- #plantuml #org uml도 emacs로
uml
plantuml
use-package
- use-package 패키지에 몰랐던 두 가지 설정 - ensure, imenu
- doom modeline을 설치한 김에 테마도 doom one으로 바꾸다
- #elisp progn 특수 형식(special form)은 언제 쓰는 걸까?
- REST 웹서비스를 테스트하고 싶다면 restclient 패키지를
- 버퍼에서 문자열을 찾을 때는 helm-swoop
- projectile - 프로젝트 단위로 파일 이름 찾고 문자열 검색하고 바꾸고...
- #orgmode 추정(estimate) 작업 시간 기록
- smart-mode-line에서 마이너 모드를 숨겨서 모드 라인(mode line) 공간확보
- #orgmode confluence wiki markup을 배울 필요 있나?
- grep 대신 helm-ag - windows에서는 ripgrep으로
- grep 대신 helm-ag(the silver searcher)
- #orgmode 구글 번역도 이 안에서
- #orgmode TODO 관리를 org로 org-todo 기본 사용법
- #orgmode 최신 버전 사용하기
- #evil visual mode로 선택한 영역을 * 하는 evil-visualstar 패키지
- use-package 패키지로 패키지 관리를 더 간단하게
dired
vi
grep
indentation
blame
magit
elpa
company
text-completion
comment
prompt
org-todo
org-clock
helm
- vertico에서 한글 증분 완성(incremental completion) 지원하기
- #helm 내부 프로세스 죽이기
- 버퍼에서 문자열을 찾을 때는 helm-swoop
- helm-projectile 하드코딩으로 붙이는 --ignore 옵션 제거하기
- projectile - 프로젝트 단위로 파일 이름 찾고 문자열 검색하고 바꾸고...
- grep 대신 helm-ag - windows에서는 ripgrep으로
- grep 대신 helm-ag(the silver searcher)
helm-ag
ag
ripgrep
advice
- 수정하기 힘든 패키지에 있는 함수를 수정할 때 사용하는 advice
- helm-projectile 하드코딩으로 붙이는 --ignore 옵션 제거하기
- grep 대신 helm-ag - windows에서는 ripgrep으로
confluence
export
effort
clock
- #orgmode 하루가 넘어가도 clock table 기간 필드에 시간과 분으로만 표시
- #orgmode idle 시간 다루기
- #orgmode emacs를 꺼도 org-clock은 굴러간다
- #orgmode 추정(estimate) 작업 시간 기록
cpp
indent
cc-mode
projectile
tail
yasnippet
rest
org
- 어제 동료가 커밋한 코드를 HelixSwarm에서 읽어 org mode TODO 항목으로 추가
- doom emacs에서 org 구획 제목(heading) 사이에 빈 줄 추가하기
- org mode에서 C-c C-RET 키로 링크를 다른 윈도우에서 열기
- 다이어그램과 차트를 만드는 mermaid를 org mode에서 사용하기
- REST 웹서비스를 테스트하고 싶다면 restclient 패키지를
progn
el-get
mix-format
elixir
process
encoding
gitlab
- gitlab 이슈 문자열을 찾아 웹브라우저로 이슈 페이지 열기
- gitlab 상태를 휴가로 바꾸는 emacs lisp 대화형(interactive) 함수
- gitlab todo 항목 10개를 여는 함수
- #gitlab 연관된 merge request가 없는 commit을 org todo로 만들기
- #gitlab merge request를 org todo로 만들기
- 버전 컨트롤 안하는 init.el 설정은 어떻게 관리하지?
- #gitlab issue 또는 merge request의 링크와 제목 삽입하기
http
- gitlab 상태를 휴가로 바꾸는 emacs lisp 대화형(interactive) 함수
- #gitlab 연관된 merge request가 없는 commit을 org todo로 만들기
- #gitlab merge request를 org todo로 만들기
json
face
with-eval-after-load
key-binding
tramp
ssh
vagrant
auto-save
clipboard
upgrade
doom-mode-line
refactor
imenu
before-save-hook
column-view
visual-line-mode
mapcar
mapc
list
show-paren-mode
electric-pair-mode
tab
syntax
code-block
evaluation
elisp
package-request
slack
interactive
- emacs로 웹브라우저 검색을 편하게 하자
- 대화형(interactive) 함수에서 선택 영역 혹은 문자열 입력을 받기
- interactive 함수에서 변수에 바인딩된 값 중에 하나를 고르기
- 원하는 URL을 조합해 웹브라우저로 여는 대화형 함수 만들기 - elixir 문서 편하게 검색
quote
backquote
url
- gitlab 이슈 문자열을 찾아 웹브라우저로 이슈 페이지 열기
- org-cliplink 패키지로 title과 url을 편하게 삽입
- 원하는 URL을 조합해 웹브라우저로 여는 대화형 함수 만들기 - elixir 문서 편하게 검색
evernote
initial-frame-alist
datetime
iso-8601
iso8601
org-mode
emacs-lisp
- 수정하기 힘든 패키지에 있는 함수를 수정할 때 사용하는 advice
- gitlab 이슈 문자열을 찾아 웹브라우저로 이슈 페이지 열기
- org 문서에서 링크를 긁어서 링크 섹션을 만들기
org-cliplink
redmine
doom-emacs
- windows에서 consult-locate 외부 실행 프로그램으로 Everything을 사용해 파일 찾기
- 소스 광산(source mine)을 만들어 언어별 코드 사용법을 쉽게 검색
- org mode 글에서 링크를 클립보드로 복사하기
- doom emacs에서 org 구획 제목(heading) 사이에 빈 줄 추가하기
- emacs로 웹브라우저 검색을 편하게 하자
- macOS emacs에서 command+space 키를 evil 수정 모드 리더 키로 사용하기
- vertico에서 한글 증분 완성(incremental completion) 지원하기
- org mode에서 C-c C-RET 키로 링크를 다른 윈도우에서 열기
- powershell 개발 환경
- doom emacs에 csharp 개발 환경 구축하기
- doom emacs 전환 후기