エスプEmacs
Emacsで自堕落な生活。Quailで入力。技術系トラバいつでも歓迎
プロフィール

イチイ

カテゴリー

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

ブロとも申請フォーム

この人とブロともになる

>>時間ねぇー
セレクトインイチイ

楽天ブックス

ブログ内検索

bookmark

RSSフィード

リンク

このブログをリンクに追加する

Ad

FC2ブログ
Next articles>>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。


--------  category:スポンサー広告  comment:-  trackback:-

新しい d-mode.el

以前の記事d-mode.elを導入しましたが、William Baxterさんが新しくスクラッチでd-mode.elを作成してGPLで公開されているので、こちらにも転載しておきます。

ダウンロード→これ

公開元:http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.announce&artnum=7754


2007-04-21  category:Emacs  comment:2  trackback:0

SiS 7001 PCI to USB Open Host Controller でUSB2.0が使えない

ASUS A8SX マサーボード。WindowsXP SP2にて。
USBのドライバが「SiS 7001 PCI to USB Open Host Controller」になってしまっていてUSB2.0として使えなかった。「SiS PCI to USB Enhanced Host Controller」にしたらUSB2.0が使えた。
やり方としてはデバイスマネージャからデバイスの削除、ドライバの削除をしてハードウェア変更のスキャンとかやっていたら、4つのうち1つだけがSiS PCI to USB Enhanced Host Controllerになった。使っているファイル名を見るに、ASUSのCDに入っていた2k用のを使っているような?
残りの3つは一覧から指定して更新してもデバイスの開始に失敗するし、!マークも出て、USBとして動かなかった。ので自動検索で戻した。

故障に巻き込まれたようで、まあ理屈じゃないような気も?
結局1ポートしか2.0として使えていないし残念。

動いたポートのドライバ詳細


関連URL :: http://www.microsoft.com/japan/windowsxp/pro/downloads/usb2/default.mspx


2007-03-31  category:FAQ  comment:0  trackback:0

今の私の.emacs

XEmacsでも大丈夫なように.emacsファイルを分けてます。なので.emacs自体は下のようにシンプルになりました。
customizeで設定した値はcustom.elに入るようになってます。
ライブラリの読み込みなどはinit.elで行っています。

本当はバージョンとかで分岐するらしいのですが、そこまでしてません。
(setq user-init-file
      (expand-file-name "init.el"
			(expand-file-name ".xemacs" "~")))
(setq custom-file
      (expand-file-name "custom.el"
			(expand-file-name ".xemacs" "~")))

(load-file user-init-file)
(load-file custom-file)

init.elです。多くのelispを使用させていただいているのですが、取得先がわからなくならないように、取得先URLもコメントでつけているのがチャームポイントです。
不要コメントなども残っていますが、今はこんな感じです。jdeも使ってます。
; -*- Emacs-Lisp -*-
;hirayama-aya.emacs
;Copyright (C) 2004-2006 ichii
;エスプEmacs(http://emacs.blog2.fc2.com/)
;$Revision: 145 $
;$Author: ichii $
(set-language-environment "Japanese")

;; Setup Emacs to run bash as its primary shell.
(setq shell-file-name "bash")
(setq shell-command-switch "-c")
(setq explicit-shell-file-name shell-file-name)
(setenv "SHELL" shell-file-name)
(setq explicit-sh-args '("-login" "-i"));'
(if (boundp 'w32-quote-process-args);'
  (setq w32-quote-process-args ?\")) ;; Include only for MS Windows."

;;font-lockの設定
(global-font-lock-mode t)

;shell-modeでのcoding-system設定
(add-hook 'shell-mode-hook;'
(lambda ()
(set-buffer-process-coding-system 'euc-japan 'euc-japan)))

;HOMEから。
(cd "~/")
;;APEL
(normal-top-level-add-to-load-path '("site-lisp/apel-10.6"));'

;デフォルト以外のファイル置き場
(add-to-list 'load-path (expand-file-name "~/site-lisp"));'

;;elscreen.el
;;Naoto MorishimaさんのElScreenを使用。
;;(c) Naoto Morishima (http://www.morishima.net/~naoto/)
(add-to-list 'load-path (expand-file-name "~/site-lisp/elscreen-1.3.2"));'
(load "elscreen" "ElScreen" t)
;MeadowとXEmacs兼用
(define-key elscreen-map "\C-z" 'iconify-frame);'
(define-key elscreen-map "z" 'iconify-frame);'

;;ruby-mode.el
(autoload 'ruby-mode "ruby-mode");'
(setq auto-mode-alist (append '(("\\.rb$" . ruby-mode)) auto-mode-alist));'

;;d-mode
;;Copyright (C) 2003 Ben Hinkle
;;http://home.comcast.net/~benhinkle/
;(autoload 'd-mode "d-mode" "Major mode for editing D code." t);'
;(setq auto-mode-alist (cons '( "\\.d\\'" . d-mode ) auto-mode-alist ));'"

;gnuserv
;http://shimooku.hp.infoseek.co.jp/gnuserv.html
;(require 'gnuserv);'
;(gnuserv-start)
;(setq gnuserv-frame (selected-frame))

;decomp.el
;http://kpdus.tripod.com/jad.html#elisp
;http://kpdus.tripod.com/jad/emacs/decomp.zip
(load "decomp")

;Emacs-Wiki
;http://mwolson.org/projects/EmacsWiki.html
;http://www.mwolson.org/static/doc/emacs-wiki/Releases.html#Releases
(add-to-list 'load-path "~/site-lisp/emacs-wiki-2.71");'
(add-to-list 'load-path "~/site-lisp/emacs-wiki-2.71/contrib");'
; Load emacs-wiki
(require 'emacs-wiki);'

;elib-1.0
;http://jdee.sunsite.dk/elib-1.0.tar.gz
;;cedet-1.0pre1
;http://cedet.sourceforge.net/
;JDEE 2.3.5;JDEE requires a version of CEDET between 1.0beta2 and 1.0 (found 1.0pre1)
;http://jdee.sunsite.dk/jde-latest.tar.gz
;JDEE User's Guide;'
;Revised for JDEE 2.3.4
;Copyright (c) 1997-2004 Paul Kinnucan
;http://jdee.sunsite.dk/jdedoc/html/jde-ug/jde-ug.html
;http://jdee.sunsite.dk/install.html
;; Set the debug option to enable a backtrace when a
;; problem occurs.
(add-to-list 'load-path (expand-file-name "~/site-lisp/elib-1.0"));'
(setq debug-on-error t)
(add-to-list 'load-path (expand-file-name "~/site-lisp/cedet-1.0beta2b/common/"));'
(load-file (expand-file-name "~/site-lisp/cedet-1.0beta2b/common/cedet.el"))

;; Sets the basic indentation for Java source files to two spaces.
(defun my-jde-mode-hook ()
  (setq c-basic-offset 2))

(add-hook 'jde-mode-hook 'my-jde-mode-hook)

;To ensure this, add the following line to your .emacs file:
(add-to-list 'load-path (expand-file-name "~/site-lisp/jde-2.3.5/lisp/"));'
(require 'jde);'

;clmemo
;http://pop-club.hp.infoseek.co.jp/emacs/clmemo.html
(add-to-list 'load-path "~/site-lisp/clmemo-1.0rc3");'
(autoload 'clmemo "clmemo" "ChangeLog memo mode." t);'
(setq clmemo-file-name "~/ChangeLog")
(global-set-key "\C-xM" 'clmemo);'

;tool-bar-mode
(tool-bar-mode nil)

;gtags
(autoload 'gtags-mode "gtags" "gtags" t);'

;BBDB
;;http://bbdb.sourceforge.net/bbdb_1.html
(add-to-list 'load-path (expand-file-name "~/site-lisp/bbdb-2.35/lisp"));'
;;(load "bbdb-autoloads")
;(add-hook 'gnus-startup-hook;'
;	  (lambda ()
;	    ;;;(require 'gnus-bbdb);'
;	    (require 'bbdb-gnus);'
;	    ;;;(gnus-bbdb-insinuate)
;	    (bbdb-initialize 'gnus 'message)
;	    )
;)
(require 'bbdb-gnus);'
(bbdb-initialize 'gnus 'message)
(add-hook 'gnus-startup-hook 'bbdb-insinuate-gnus)

;setnu
(load "setnu.el")
(load "setnu+.el")

;3.5. blg-changelog
;ChangeLog ファイル用のフロントエンド
(add-to-list 'load-path "~/site-lisp/blgrep-0.2");'
(autoload 'blg-changelog "blg-changelog" "ChangeLog grep." t);'
(autoload 'blg-changelog-item "blg-changelog" "ChangeLog grep." t);'
(autoload 'blg-changelog-item-header "blg-changelog" "ChangeLog grep for item header." t);'
(autoload 'blg-changelog-entry "blg-changelog" "ChangeLog grep." t);'
(autoload 'blg-changelog-entry-header "blg-changelog" "ChangeLog grep for entry header." t);'

;newsticker
;http://www.nongnu.org/newsticker/
;(add-to-list 'load-path "/path/to/newsticker/");'
(autoload 'newsticker-start "newsticker" "Emacs Newsticker" t);'
(autoload 'newsticker-show-news "newsticker" "Emacs Newsticker" t);'

(setq visible-bell t)



2007-03-30  category:Emacs  comment:0  trackback:0

LINK : fatal error LNK1104: ファイル 'ws2_32.lib' を開くことができません。

Visual C++ 2005 Express Edition にて。
解決方法:
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=631196&SiteID=7

要はPlatform SDK配下のLibを、VC++ ディレクトリの 「ライブラリ ファイル」に追加すればいい。

あとは
Platform SDK配下のBinを実行可能ファイル に追加
Platform SDK配下のIncludeをインクルードファイルに追加

もしておくこと。


2007-03-25  category:FAQ  comment:0  trackback:0

EmacsのBEEP音を消す

設定にもよりますが、1行目でC-pを押したときなどにどこからともなく出るBEEP音を消します。

(setq visible-bell t)


beep音が鳴る代わりにウィンドウ(emacsでいうところのFrame)のタイトル部分が点滅するようになります。



2007-02-17  category:Emacs  comment:0  trackback:0

Next articles>>