git repo를 체크 아웃하고 유사하지만 동일하지 않은 파일을 덮어 쓴 파일 중 하나를 덮어 씁니다. git diff
은 일련의 공통 섹션을 보여 주지만 일부 추가 및 삭제 (---
및 +++
)도 표시합니다. 이 힘내 : 추가 및 삭제가 모두 포함 된 unstaged 파일을 편집하십시오.
-;; tab indents
-(setq-default indent-tabs-mode nil)
-(setq-default tab-width 2)
-(setq indent-line-function 'insert-tab)
+;; PDFLaTeX mode and source correlation
+(setq TeX-PDF-mode t)
+; (setq TeX-source-correlate-method 'synctex)
+; (add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
-;; increase default font size
-(set-face-attribute 'default nil :height 100)
+;;************************************************************
+;; configure HTML editing
+;;************************************************************
+;;
-;; DEL is deleting the wrong way
-;; https://www.gnu.org/software/emacs/manual/html_node/emacs/DEL-Does-Not-Delete.html
-(normal-erase-is-backspace-mode 1)
+;; Test
+(add-to-list 'auto-mode-alist '("\\.js\\'" . javascript-mode))
+(autoload 'javascript-mode "javascript" nil t)
+(setq js-indent-level 2)
이 나는 추가 및 삭제 모두이 unstaged 파일을 편집 할 수있는 방법
이
을 표시 : 여기.emacs
와 예입니다? 즉, 기본적으로이 파일이 병합 후에 충돌하는 것처럼 내가 원하는 두 버전의 부분을 가져갈 수 있습니다.
한 가지 방법은 빈 분기에서 새 파일을 커밋하고 병합 충돌을 만든 다음 수동으로 수정하는 것입니다. 더 쉬운 방법이 있어야합니다. 특히 git diff
이 본질적으로 이미 내가 원하는 대부분을 보여주고 있습니다. (파일의 나머지 부분 만).
이상한 소리가 들리지만, 종종 managing config files as described here을 설치하고 새 컴퓨터를 설치하면 발생합니다.