分页: 1 / 1

[问题]求助 emacs 安装 界面 风格扩展 :Color Theme

发表于 : 2008-08-03 19:24
codycody23
求助 emacs 安装 界面 风格扩展 :Color Theme

“首先下载 color-theme.el 1,然后把它放在你的加载路径里面,最后在你的 ~/.emacs 里面加上 (require 'color-theme) 就可以使用了。现在重新启动一下 Emacs ,然后就可以用 M-x color-theme-select 来选择你喜欢的颜色主题了,它会打开一个列表,在每个列表项目上回车会应用那个颜色主题,如果选上了某个主题,按一下 d ,会出现类似:

color-theme-sitaramv-nt is an interactive compiled Lisp function in `color-theme.el'.
(color-theme-sitaramv-nt)
Black foreground on white background.
Includes faces for font-lock, widget, custom, speedbar.
[back]

的东西,其中那句 (color-theme-sitaramv-nt) 加入到你的 ~/.emacs 里面去,就可以永久应用这个颜色主题了。”


首先下载 color-theme.el 1,然后把它放在你的加载路径里面,最后在你的 ~/.emacs 里面加上 (require 'color-theme) 就可以使用了。

这里的“ ~/.emacs” 是什么意思啊? 不是shell命令。。。。到底怎么装?在那里找到她?

发表于 : 2008-08-03 19:25
jarodlau
~/.emacs

就是你的目录下的emacs的配置文件

发表于 : 2008-08-03 19:33
codycody23
jarodlau 写了:~/.emacs

就是你的目录下的emacs的配置文件

我找不到啊。。。
//////////////////////////////////////

[mojian@localhost ~]$ vi /.emacs
[mojian@localhost ~]$ ls
alsa-driver-1.0.7 player
Clean_GNU_Linux_Wallpapers_by_deviantdark.zip program
crosstool proz
crosstool-0.43.tar.gz.prz0 qq
crosstool-0.43.tar.gz.prz1 Realtek
crosstool-0.43.tar.gz.prz2 shurufa
crosstool-0.43.tar.gz.prz3 something
crosstool-0.43.tar.gz.prz.log translator
download.html?product=firefox-3.0.1 W32CODE
download.html?product=firefox-3.0.1&os=linux&lang=zh-CN wget_dowmload_file
download.shtml wget-log
downloadtools xmms
emacs-22.2 》》》》》》》》》》这个是我解压出来的安装包,不是emacs的安装文件
公共的
emacs.pdf 模板
emacsqck.pdf 视频
essential-20071007 图片
file_tools 文档
ftp.ctex.org 下载
Mplayer 音乐
Pictures 桌面
[mojian@localhost ~]$

发表于 : 2008-08-03 19:35
jarodlau
jarodlau 写了:~/.emacs

就是你的目录下的emacs的配置文件

在终端下输入命令

代码: 全选

vim .emacs
建议你先看看linux的bash基本操作

~/代表的意思就是家目录

而你的命令 vim /.emacs 则是打开的根目录,哪里当然没有了

发表于 : 2008-08-03 19:46
codycody23
命令要到那个目录?那里?
依然没有。。。。。。

///////////////////////
[mojian@localhost ~]$ vim .emacs

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".emacs" [新文件] 0,0-1 全部

发表于 : 2008-08-03 19:52
codycody23
这个配置文件到底在那里 可以找到?

发表于 : 2008-08-03 20:13
codycody23
输入下面的全都是提示新建文件。。。。。

///////////////////////

[mojian@localhost ~]$ vi ./emacs
[mojian@localhost ~]$ vi emacs
[mojian@localhost ~]$ pwd
/home/mojian
[mojian@localhost ~]$ cd ../
[mojian@localhost home]$ vi emacs
[mojian@localhost home]$ vi /.emacs
[mojian@localhost home]$ cd mojian/
[mojian@localhost ~]$ vi /.emacs
[mojian@localhost ~]$ su -
口令:
[root@localhost ~]# vi /.emacs
[root@localhost ~]# vi .emacs
[root@localhost ~]# vi ./emacs
[root@localhost ~]# vi emacs
[root@localhost ~]# cd ../
[root@localhost /]# ls
arm-linux-gcc-2.95.3.tgz boot home misc proc selinux usr
arm-linux-gcc-3.3.2.tgz data.tar.gz lib mnt root srv var
arm-linux-gcc-3.4.1.tgz dev lost+found net root_nfs sys
bin etc media opt sbin tmp
[root@localhost /]# vi .emacs
[root@localhost /]# vi emacs
[root@localhost /]# cd home
[root@localhost home]# vi emacs
[root@localhost home]# vi .emacs
[root@localhost home]# vi /.emacs
[root@localhost home]#
/////////////////////////////////////

发表于 : 2008-08-03 20:16
codycody23
难道是 编译安装时 路径有问题?

我是在

/home/mojian 下面编译安装的

难道要从新 编译安装 ?

发表于 : 2008-08-03 21:30
codycody23
Re:[Q-Gen,4楼]
以下是引用 yyyymm84 在4楼的发言:~/.emacs
是你用户目录下的隐藏文件 ls -a 显示隐藏文件看下 如果没有的话就新建一个 。。。
[root@localhost home]# ls
mojian
[root@localhost home]# ls -a
. .. mojian
[root@localhost home]# ls -al
总计 24
drwxr-xr-x 3 root root 4096 08-03 20:09 .
drwxr-xr-x 24 root root 4096 08-03 20:09 ..
drwx------ 63 mojian mojian 4096 08-03 20:02 mojian
[root@localhost home]# cd mojian/
[root@localhost mojian]# ls a
ls: 无法访问 a: 没有那个文件或目录
[root@localhost mojian]# ls
alsa-driver-1.0.7 program
Clean_GNU_Linux_Wallpapers_by_deviantdark.zip proz
crosstool qq
crosstool-0.43.tar.gz.prz0 Realtek
crosstool-0.43.tar.gz.prz1 shurufa
crosstool-0.43.tar.gz.prz2 something
crosstool-0.43.tar.gz.prz3 translator
crosstool-0.43.tar.gz.prz.log W32CODE
download.html?product=firefox-3.0.1 wget_dowmload_file
download.html?product=firefox-3.0.1&os=linux〈=zh-CN wget-log
download.shtml xmms
downloadtools 公共的
emacs.pdf 模板
emacsqck.pdf 视频
essential-20071007 图片
file_tools 文档
ftp.ctex.org 下载
Mplayer 音乐
Pictures 桌面
player
[root@localhost mojian]# ls a
ls: 无法访问 a: 没有那个文件或目录
[root@localhost mojian]# ls -a
. .mcop
.. .mcoprc
.adobe .metacity
alsa-driver-1.0.7 .mozilla
.bash_history .mplayer
.bash_logout Mplayer
.bash_profile .nautilus
.bashrc .nvidia-settings-rc
.ccache Pictures
.chewing player
Clean_GNU_Linux_Wallpapers_by_deviantdark.zip program
.config proz
crosstool .pulse
crosstool-0.43.tar.gz.prz0 .pulse-cookie
crosstool-0.43.tar.gz.prz1 qq
crosstool-0.43.tar.gz.prz2 .qt
crosstool-0.43.tar.gz.prz3 Realtek
crosstool-0.43.tar.gz.prz.log .recently-used.xbel
.dmrc .scim
download.html?product=firefox-3.0.1 shurufa
download.html?product=firefox-3.0.1&os=linux〈=zh-CN something
download.shtml .stardict
downloadtools .swp
.emacs.d 》》》》》》》》》 是她吗?? 怎么还有后缀? .Tencent
emacs.pdf .thumbnails
emacsqck.pdf .tomboy
.esd_auth .tomboy.log
essential-20071007 translator
.evolution .Trash
file_tools .viminfo
.fontconfig W32CODE
ftp.ctex.org .wapi
.gconf wget_dowmload_file
.gconfd wget-log
.gimp-2.4 .Xauthority
.gnome .xine
.gnome2 xmms
.gnome2_private .xsession-errors
.gnupg 公共的
.gstreamer-0.10 模板
.gtk-bookmarks 视频
.gtkrc-1.2-gnome2 图片
.ICEauthority 文档
.icons 下载
.kde 音乐
.local 桌面
.macromedia
[root@localhost mojian]#

发表于 : 2008-08-03 21:30
codycody23
是她???


[root@localhost mojian]# vim .emacs.d

////////////////////////
" ============================================================================
" Netrw Directory Listing (netrw v109)
" /home/mojian/.emacs.d
" Sorted by name
" Sort sequence: [\/]$,\.h$,\.c$,\.cpp$,\.[a-np-z]$,*,\.info$,\.swp$,\.o$\.obj
" Quick Help: <F1>:help -:go up dir D:delete R:rename s:sort-by x:exec
" ============================================================================
../
./
auto-save-list/
~
~
~
~
~
~
~
~
~
~
~
~
~
".emacs.d" 是目录
////////////////////////////////////////////////////

发表于 : 2008-08-04 2:02
gd88121
codycody23 写了:难道是 编译安装时 路径有问题?

我是在

/home/mojian 下面编译安装的
难道要从新 编译安装 ?
你在哪里编译的并没有问题,只要你在编译的时候没有改过安装路径就是以默认路径安装的。

~/ 表示/home/你的用户名/
这个目录,
这方面不清楚的话,最好看一下linux的绝对路径和相对路径的说明。

对于color-theme等扩展,并不一定要放在emacs的默认加载路径里,你放在任何地方都可以的,
我现在除了编译安装的muse,auctex,org之外,都放在了非默认加载路径里,


只要在.emacs里加上
(load-file "/你的路径/color-theme.el")
(color-theme-你要的color theme)
就可以了。


其实很多扩展都并不一定要编译安装,
比如emms,我下载了扩展放在了别的地方,然后在.emacs里加上
(add-to-list 'load-path
(expand-file-name "/路径/emms-3.0"))

当然,调用扩展在emacs里几种不同的方法,每种方法的用途和实际效果不同,我目前还没有完全搞懂。
这个方面如果有时间看一下elisp就能明白了。

如果你是从win下迁移过来,可以先学一下linux的文件系统是什么样的,这样理解和应用起来会更快些,因为这些内容一方面是linux的基础,另一方面它跟win有差别。了解一下有好处的。

发表于 : 2008-08-04 2:15
gd88121
不是.emacs.d

一般不论是编译安装还是deb包安装,如果在你的/home/用户名
目录下没有.emasc文件,
你就建一个.emasc文件就行了。