emacs에서 글이 길어져 wrap 될때 exclusive motion 하는 방법??

oppor의 이미지

exclusive motion 이 적적한 용어인지 모르겠지만,
이맥스에서 글이 길이지면 wrap가 되어서 다음줄로 내려오는 것처럼 보이지만,
키보드로 아래쪽으로 내려오면 3줄이 wrap 되어 있으면 3줄이 한꺼번에 내려오는거 있잖아요.

그걸 그렇게 하지 않고 wrap 되어 있더라도 한줄씩 내려오게 할수 없나요??

찾아보니 jmjeong.com에 글이 있었던거 같은데 서버가 사라진것 같구요.

http://www.ktug.or.kr/jsboard/read.php?table=operate&no=3860&page=926

여기에도 있는데 이건 어떻게 하라는 건지 너무 어렵네요.^^;;

일단 저기 있는거 보고 next-srceen-line.el파일 만들어서 .emacs.d에다가 저장해놨는데요.

어떻게 사용하는건지 모르겠습니다.

혹시 좋은 해결책 아시는분 가르쳐주세요~~~~~

oppor의 이미지

next-screen-line.el이란거 (require 'next-screen-line) 만 해주면 바로 사용 가능한거군요.
근데 이거 오래 되서 그런지 버그가 있습니다.
바로 아래 또는 바로 위 로 움직이지 않고 한칸씩 차이를 보이면서 움직이네요.

그리고 wrap된 부분의 끝에서는 한칸을 enter 해주는 효과까지......

맘 같아서는 고쳐서 쓰고 싶지만 마음은 마음일 뿐이네요..^^;;

다른 방법은 없을까요? 이런건 이맥스 기본기능으로도 있을법 한데...

madman93의 이미지

테스트를 해 보았는데
next-screen-line.el은 못쓰겠더군요

M-x longlines-mode 한방이면 오케

좀더 자세한 정보는 아래있습니다.

http://jeongsw.tistory.com/459

아래글도 한번 읽으면 좋을 것 같습니다.

Dark Secrets of Emacs Word Wrapping
http://lispy.wordpress.com/2007/07/12/dark-secrets-of-emacs-word-wrapping/
---------------------------------------------
리눅스가 싫다 우분투가 좋다
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

oppor의 이미지

longlines mode 는 조금 맘에 안드는게 텍스트 구성 자체를 바꿔버리더군요. 저장은 원래대로 되겠지만...

그리고 그 줄을 바꾸는 것도 띄어쓰기를 기준으로 하는것 같아요.

띄어쓰기가 없는 문장에는 무용지물....

이래저래 마음에 와닿지는 않는 기능...

madman93의 이미지

그렇게 맘에 드는 기능은 아니더군요

저는 그냥 궁금해서 알아본것 뿐이고
사실 사용에 관해서는 잘 모르겠습니다

사실 사용해 본적이 없거든요

truncate-lines을 설정해놓고 사용합니다.
개인적으로 wrapping된 문자열이 싫더라고요

현재로서는 원하는 기능이 있으시면 직접 만드시는
길 밖에 없을것 같습니다.

이 기회에 한번 만드시는것도 좋겠죠!! ^.^

---------------------------------------------
리눅스가 싫다 우분투가 좋다
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

oppor의 이미지

찾았습니다.

http://emacs.kldp.org/wiki/doku.php?id=qanda#q_바로_윗줄로_올라가기_어떻게_하나요

여기에 나와있네요.

만들어진지 좀 오래 되었지만 큰 문제는 없는것 같은데 계속 사용해 봐야겠어요.^^

제가 안만들어도 되겠네요.ㅋㅋㅋ

madman93의 이미지

잘 되더군요
님 덕분에 좋은 것 하나 가져 갑니다.

emacs-goodies-el 패키지 안에
들어가도 좋은 기능같습니다.

---------------------------------------------
리눅스가 싫다 우분투가 좋다
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.