分页: 1 / 1

ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-03-25 18:45
LeoDemon
ubuntu13.04
emacs23.4配置default-directory无效
(setq default-directory "~/leo/")

每次c-x c-f 出现的还是 ~/

用M-x 输入default- 然后tab键,都没有出现default-directory

---------------------------------------------

另外,窗口最大化也没有无效。
;;f12--->max the window
(global-set-key [f12] 'my-maximized)
(defun my-maximized ()
(interactive)
(x-send-client-message
nil 0 nil "_NET_WM_STATE" 32
'(1 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
(interactive)
(x-send-client-message
nil 0 nil "_NET_WM_STATE" 32
'(1 "_NET_WM_STATE_MAXIMIZED_VERT" 0)))

Re: ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-03-25 20:15
qgymib
若setq以及setq-default对default-directory确认无效可以试试

代码: 全选

(setenv "HOME" "~/leo")
效果是在emacs内将指定路径识别为~/,能够实现你需要的功能,但是有很大副作用。
最好是检查在你设定default-directory之后是否有别的语句重置了你的设置

-------------------------------

F12无法最大化相信是你的绑定写错了,函数应该没什么问题
以下写法是推荐的

代码: 全选

(global-set-key (kbd "<f12>") 'maximize-window-size)

Re: ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-03-25 20:17
qgymib
以防漏看了最大化函数某些个字母我还是把实现发上来吧

代码: 全选

;;最大化窗口
(defun maximize-window-horz-size ()
  (interactive)
  (x-send-client-message
   nil 0 nil "_NET_WM_STATE" 32
   '(1 "_NET_WM_STATE_MAXIMIZED_HORZ" 0)))
(defun maximize-window-vert-size ()
  (interactive)
  (x-send-client-message
   nil 0 nil "_NET_WM_STATE" 32
   '(1 "_NET_WM_STATE_MAXIMIZED_VERT" 0)))
(defun maximize-window-size ()
  (interactive)
  (x-send-client-message
   nil 0 nil "_NET_WM_STATE" 32
   '(1 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
  (interactive)
  (x-send-client-message
   nil 0 nil "_NET_WM_STATE" 32
   '(1 "_NET_WM_STATE_MAXIMIZED_VERT" 0)))

Re: ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-03-31 14:34
jobinson99
改为 /home/xxx/leo 就可以了

Re: ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-04-01 9:20
LeoDemon
qgymib 写了:若setq以及setq-default对default-directory确认无效可以试试

代码: 全选

(setenv "HOME" "~/leo")
效果是在emacs内将指定路径识别为~/,能够实现你需要的功能,但是有很大副作用。
最好是检查在你设定default-directory之后是否有别的语句重置了你的设置

-------------------------------

F12无法最大化相信是你的绑定写错了,函数应该没什么问题
以下写法是推荐的

代码: 全选

(global-set-key (kbd "<f12>") 'maximize-window-size)

----------------------按照您的方式也不行,我换了其他键f10,f11,,都没反应

Re: ubuntu下emacs23.4配置default-directory无效等,求专家解答

发表于 : 2014-04-02 16:26
qgymib
http://docs.huihoo.com/homepage/shredde ... nding.html
那参照这篇文章试试按键绑定