emacs의 other-frame 작동안합니다.

madman93의 이미지

dapper에서 gnome을 사용중이며
gnu emacs를 사용중입니다.

C-x 5 o 명령이 other-frame이죠..

이 명령이 작동을 안합니다.

커서의 포커스가 다른 프레임으로 이동하지 않는다고 해야
좀더 정확한 설명이겠군요

혹시나 해서 xemacs를 설치 해 보니 이건 잘 되더군요

혹시 이 기능이 없어진건지.. 아니면 패치를 해야 하는건지

아시는 님 있으면 답변 부탁드립니다.

cinsk의 이미지

먼저, 'C-h k'를 누른 다음 'C-x 5 o'를 눌러서 도움말이 'other-frame'이 나오는지 확인하기 바랍니다. 만약 modeline에 "C-x 5 o is undefined'라고 나온다면 누군가 그 단축키 바인딩을 없앤 상태입니다. 다시 만들기 위해서는 관련된 설정 script를 지우거나 아래 줄을 .emacs에 추가하면 됩니다:

(global-set-key [(control x) ?5 ?o] 'other-frame)
;;; 또는
(global-set-key "\C-x5o" 'other-frame)

제대로 나온다면 설정 파일에 문제가 있거나 특수한? frame일 가능성이 있습니다.

또 처음 emacs를 시작할 때 "-q" option을 써서 개인 설정 파일(.emacs)를 읽지 않도록 한 다음, 위 과정을 따라해 보기 바랍니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

madman93의 이미지

하면 제대로 other-frame 이 나오며..
또한 -q 옵션을 이용해서 실행을 해도 동작을 안합니다.
other-frame이 안되는 이유가 뭔지 정말 답답하군요
구글에서 한참을 찾아도 비슷한 문제는 있지만 뚜렷한 답변은 없더군요

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

cinsk의 이미지

혹시, frame이 한 개인 것은 아닌가요? other-frame은 커서를 다른 frame으로 이동해 주지만, frame이 하나만 있을 때는 동작하지 않습니다. frame을 새로 만들려면 make-frame이나 new-frame을 써야 합니다.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

zeon의 이미지

질문 하신분은 버퍼 스위칭이 필요한게 아닌가 싶습니다.

God said it. I believe it. That settles it.

여친이 길르는 용..

madman93의 이미지

make-frame 이나 new-frame
또는 버퍼 스위칭 문제가 아니구요

emacs 에서 하나의 프레임을 생성해서
두 프레임간의 이동간의 문제를 말씀드리는 겁니다.
마우스로 이동을 할려니 짜증이 나서
검색을 해도 무엇이 문제인지 모르겠고...

답답한 마음에 글을 올려봅니다.

C-x 5 o (other-frame) 프레임간의 이동을 제외한
C-x 5 로 시작하는 명령들은 다 잘 되고 있습니다.

다만 other-frame 명령 자체가 제대로 작동을 안하는 상황입니다.

이런 문제를 접하신 님이 없으신가 보군요!!

제가 원도우즈에서나 리눅스 에서 emacs를 사용중입니다.

5년 동안 쓰면서 이런 경우가 처음이군요

dapper로 갈아탄게 잘못이라는 생각도 들고 말이죠

암튼 감사드립니다 cinsk 님 , zeon님..

일단 포기 상태입니다. 시간날때마다 찾아 봐야 겠군요

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

cinsk의 이미지

Window manager는 뭘 쓰고 계신가요?

또, 마우스를 이동할 때, focus도 함께 이동하는 방식을 쓰고 계신가요? 아니면 Windows처럼 클릭을 해야 focus가 이동하는 방식을 쓰고 계신가요? 만약 앞 경우라면 focus-follows-mouse를 t로, 뒷 경우라면 nil로 설정해 보기 바랍니다. 예를 들어,

;;; 마우스에 따라 focus가 이동할 때
(setq focus-follows-mouse t)
;;; 클릭해야 focus가 이동할 때
(setq focus-follows-mouse nil)

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

madman93의 이미지

(setq focus-follows-mouse nil)
위의 설정을 주면 일단 포커스(커서)가 가는군요

그런데 포커스만 갑니다.. ㅋㅋㅋㅋ
두개의 프레임이 겹쳐 있을때는 난감하더군요
포커스만 이동을 하고 포커스가 있는 프레임이 상위로 올라오질 않는군요
원래 그런건가요?

감사합니다.

---------------------------------------------
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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.