2013-08-29

[Emacs] android-mode

이클립스 ADT의 버벅거리는 환경에 참을 수 없어서 Emacs용 Android IDE를 찾아보니 좀 거대한 환경을 요하는 것이 많았다. 그러다 간단히 도움을 줄 수 있는 android-mode 라는 마이너모드를 발견했다.

2013-07-18

2013-07-17

[Emacs] web-mode

요즘 웹이라 하면 HTML 뿐만이 아니라 CSS와 Java Script가 기본이다. 거기다 템플릿 기반의 웹개발도 일반적이다. 그래서 웹개발에 이용되는 하나의 소스 파일에는 최소한 3가지 이상의 문법이 이용된다고 볼 수 있다.

Emacs에서 하나의 버퍼는 하나의 메이저 모드만 이용 할 수 있다는 제약은 이런 웹 개발에 있어서는 좀 문제가 있는 편이다. 기본적으로 html-mode와 js-mode, css-mode 등 필요한 메이저모드는 지원되지만 개별 버퍼에 하나만 쓸 수 있다. 그래서 multi-web-mode나 Mumamo 같은 여러 모드를 섞는 특수 모드 등이 사용되기도 한다. (최하단 링크 참고)

이번에 소개하는 web-mode는 멀티 모드가 아닌 하나의 모드에서 다양한 문법의 하이라이트와 편집 기능을 지원하는 통합형(?) 메이저모드이다.

2013-07-12

[Emacs] moe-theme 색상 테마

여기 저기를 싸돌아 다니다 moe-theme 라는 것을 알게 되어서 한번 적용해 봤다. moe-theme는 Emacs용 컬러 테마 패키지로써 어둡거나 밝은 두 가지 색상테마와 시간대별로 색을 다르게 표시해 주는 특이한 기능을 제공한다.

2013-07-09

[Emacs] 괄호/블럭 강조모드 show-paren-mode

show-paren-mode는 괄호나 코드 블럭 등 블럭 형태의 코드를 쉽게 구분하기 위한 마이너모드이다. 아마도 Emacs 24 버전을 기준으로 별도로 require해야 하는 것도 없는 기본적인 모드이다.

2013-06-14

신형 맥프로 잡담

WWDC2013을 통해 애플이 내 놓은 것 중 화제가 되는 것 두 가지는 iOS 7과 신형 맥프로이다. 이 글은 이 중 맥프로에 관한 지극히 주관적인 잡담이다.

2013-06-07

[Cocoa] NSString의 경로(path)와 관련된 기능들

NSString 은 문자열 클래스임에도 불구하고 순수 문자열의 기능을 넘어서는 다양한 기능을 제공한다. 이 중 파일이나 폴더의 경로(path)와 관련된 기능들을 소개해본다.

[Cocoa] 파일이나 폴더를 휴지통으로 이동

보통 파인더에서는 파일을 삭제하는 대신 '휴지통으로 이동' 이라는 방법을 제공한다. 휴지통에 버려 뒀다가 실수로 삭제한 파일을 다시 복원시키기 위함이다.

2013-06-04

2013-05-22

사파리 한글 폰트 문제 해결 Gridth 확장

Gridth는 사파리 브라우저에서 사이트 별 사용자 CSS를 적용하기 위한 확장이다. 오해의 여지가 있는데, 제목처럼 한글 폰트 문제를 해결하기 위한 전문적인 확장은 아니다.

2013-04-25

EmacsWiki가 변했다

Emacs 사용자라면 꼭 들러보게 되는 정보의 바다 EmacsWiki 사이트의 레이아웃이 개편되었다. 물론 위키의 특성 상 내용이 바뀐게 아니라 겉모습만 바뀌게 되었다.

2013-04-18