-
Notifications
You must be signed in to change notification settings - Fork 0
@todo
deptno edited this page Oct 13, 2023
·
44 revisions
- pods 110 개 제한 풀기 (cidr 이슈)
- 거울 사기
- grafana alarm
- ha 깨짐 home-assistant
- ip_bans.yaml 파일에 왜 서버 자기 자신의 ip가 추가되는지 확인해서 조치 필요
- [o] vim 설정
- vim cd.. 이
cwd 기준이라 recursive 하게 동작하지 않는 문제수정- vim cd.. cwd 기준이 아니라 현재 파일 기준이라 동작하지 않는 것으로 cwd 기준으로 수정 필요
- [O] vim-startify 설정
- startify session 에서 cwd 지정이 가능한지 확인
- startify_change_to_dir 옵션을 사용해 봤으나 사용성이 떨어지고 git root 로 가야함 -> 범용적으로 cdp 구현 프로젝트로 루트 이동이 가능
- tmux window -> session
- head text 제거
- git modified 와 untracked 를 합칠 것
- 나갈때 임시 세션(
_latest
)으로 저장 - vim-startify 설정에 대한 기록 작성
- [O] 옵션 검토
- g:startify_update_oldfiles - vim 시작시점이 아니라 계속적인 업데이트로 이해
- g:startify_session_persistence - 이렇게 되면 세션이 최종 상태를 기억하게됨, _latest 가 번잡하면 이걸 테스트
- 마지막 session 간의 전환 지원이 필요 https://github.com/deptno/NvChad/commit/1996f7c
-
임시 세션 저장 슬롯 여러개 지원- 의미 없을 것 같음 - g:startify_session_before_save -
nvim-tree,symbol-outline등 제거, 둘다 문제가 있어서 제거 못함 - cmd 지정이 가능함 - 마지막 세션간 전환 구현
-
session 에 속한 파일이 열리는 순간 해당 session 을 여는 기능 검토(이걸 쓰면_latest
는 드랍) - 나갈때 neogit 관련 파일이 열려있으면 닫고 이동하도록, NeogitStatus
-
session 변경시 저장위험할 수 있을 것 같음, 저장을 습관화 - repo 의 경우 branch 별 세션 저장 및 변경 방법 고민
- session bookmark 가 필요한것
- startify session 에서 cwd 지정이 가능한지 확인
- [o] gx
- search 시에 ' ' -> '+' 로 나가는 이슈 처리
- custom handler 지원하는지 확인 + https://github.com/deptno/NvChad/blob/7fbcc6e28c113612d5d29dd7ca7057e87b3caeab/lua/lab/gx/init.lua#L21-L32
- 하나의 패턴에 대한 handler 선택 가능 여부 확인
- gx extension
이건 gx.nvim 과 관련이 없는 개별 플러그인으로 보임 - visual 모드에 진입시 gx 가능 영역들에 대한 하이라이트
- bug visual selection 모드에 gx github 를 할 경우에 정체 경로가 전송됨 https://github.com/deptno/NvChad/commit/e9cb8368620e2561a4ac5d5826b8bfb9f3de68b2
- cd? 에서 현재 브랜치 + origin 까지 확인 필요
- @cite 자동완성 dictionary 생성
- nvchad default theme 변경
- [.] vimwiki
- diary 를 폴더구조거아니라 prefix 형태로 평탄화 가능한 옵션이 있는지 검토
-
diary:
prefix 를 통해 상대경로가 아니어도 링크가능하므로 이걸 이용 - 경로에 depth 가 들어간 경우,
/
prefix 를 통해서 wiki 루트로 부터 계산되니 이걸 사용- deptno.dev 에서 해당 컨셉이 지원되고 있는지 확인이 필요 -> 안되면 구현
-
- 회사와 private wiki 를 분리
- 마이그레이션 - diary 를 통째로 복사하고(git-subtree) 수동으로 필터(git-rebase)링해서 필터링할 것
- bug 특정 케이스에 vimwiki가 꺼지는 상황이 있음 현재 파일 기준 24라인 이후에 뎁스가 더 들어간 todo를 생성하며 꺼짐
- timestamp, 혹은 다이어키를 삽입하는 키맵 추가 - 이미 snippet 자동완성으로 지원되고 있었음
diso
- code block 을 실행할때 shell 구문인 경우 tmux 의 다른 panel에서 실행할 수 있도록 지원 gx
- 다른 wiki 로 이동할 때 session 전환 vim-startify
- calendar 를 이용해서 시각화
- wiki
- diary
- 날짜 태그 혹은 다이어리 링크 태그
- git stat since until 을 통해서 파일기록
- 슬랙 해당날 태그등
- apple reminder
- api,구글 등 cloud provider 연동, filter + 휴가 이모지등
- wiki
- 특정 대한 highlight, gx 패턴 매칭과 같이 쓸 수 있을런지
- diary 를 폴더구조거아니라 prefix 형태로 평탄화 가능한 옵션이 있는지 검토
- octo 도입 검토
- neogit git checkout 대신 git switch 를 이용할 방법
- diff 가 intellij 대비 불편함
- diffview 가 활성화되면 theme 자체를 변경해버리는 것도 고려
- change base 쉽게
- diff 가 intellij 대비 불편함
- [o] window
- buffer 최대 가로사이즈로 window width 설정 https://github.com/deptno/NvChad/commit/3008b87d
- 제대로 동작하지 않는 경우가 있는 것으로 보임, 확인 처리
- [o] code chunk 실행, repl
- lua 에서 해당 라인을 실행할 수 있도록 처리 -> vim.notify https://github.com/deptno/NvChad/commit/bd102e6
- 언어별 핸들러 제공필요, ts bun
- lab/gx
- github wiki 를 사용하고 있는데 이 부분 github link 따기
- ssh 기반으로 코드가 작성되어있는데 https 같이 지원
- bug url 인데 일반 커밋으로 인식
- vim cd.. 이
- fork 프로젝트 sync 타이밍에 overwrite 된 README 를 유지할 수 있는 방법 검토
- 라즈베리파이 판매
- 요금제 찾아보기
- 에어컨 청소
- overdue 2023-10-05 주간 보고 작성
- [o] tmux
- tmux pane 생성시 이전 pane 기준의 cwd 설정 https://github.com/deptno/.config/commit/5e85f87f
- tmux-thumbs 색상 설정
- vim 에서 cwd 혹은 현재 파일의 위치를 가지고 tmux {pane,window} 를 생성할 수 있도록 지원 - https://github.com/deptno/NvChad/commit/8e6dfa1
- [.] git terminal 확장
-
.github/CODEOWNERS
파일을 기준으로 fzf 자동완성 기능 구현
-
cat .github/CODEOWNERS | grep -v '^#' | grep -E '@[A-z0-9_-]+' | awk '{ for (i=2; i<NF; i++) print $i;}' | sort | uniq
-
graph 확인
-
mergetool intellij 이용
-
difftastic -> delta 로 변경, forgit 지원이 안되는 문제가 있어서 변경 https://github.com/deptno/.config/commit/e8ef36479716e41276efe3b6275f5806b9eaae97
- git show commit
- 여러 커밋을 선택해서 변경된 파일 리스트 보기
- 해당 파일의 diff
-
last commit diff 보기
-
현재 브랜치와 부모 브랜치 사이의 diff
- 현재 브랜치에만 포함된 커밋들로 확인
-
현재 파일
- 현재 파일에서의 수정사항 log
- 현재 파일에서의 선택 영역 수정사항 log
-
log: preview navigation
-
회사 chrome profile -> safari profile
-
rust 해볼만 한 미션
- https://github.com/will-stone/browserosaurus -> tauri 전환
- https://bevyengine.org 튜토리얼 진행
-
모든 ui 화면에 공유한 이름이 있어서 wiki 에 찾아 갈 수 있어야한다
- 카카오톡 알림톡 등도있음
- web이면 url
- app인 경우 navigation screen 이름
-
[.] 특정 레포에서 라이브러리 정의를 못따라가는 경우가 있음
- 해보니 설정이 pnp모드라 이거 관련된 것인지 확인 필요
- 프로젝트 root 에서
yarn dlx @yarnpkg/sdks vim
설치 필요,lbrayner/vim-rzip
설치 필요
-
2022-11-25 지라 백로그에서 스프린트 설정 배치 처리가 필요