[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/03 09:03 / Filesize : 232 KB / Number-of Response : 750
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

xyzzyの使い方が分からぬやし 励ましあえ その12



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 02:51:37 ID:ufHIbLfx0]
xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう
たとえば
 ・ここのHPに書いてある通りにやりましたができません.
 ・xyzzyが起動しなくなりました.
 ・キーバインドってどうやって変更するの?
初心者の私が答えられるのはこの程度です.

自分でlispが書けるような方,こんな機能が欲しいのですが
だれか作ってくださいという方は Win板本スレへ。

xyzzy Part16 @Win板(通称:本家)
pc11.2ch.net/test/read.cgi/win/1209098133/
過去ログ & 関連リンクは>>2-5あたりに。

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 20:37:30 ID:d4CVDzIT0]
xyzzy.imageってダンプファイルなんですね
根本的に勘違いしてました。忘れてください

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/27(金) 08:36:38 ID:uLEdSD+L0]
Outline Tree2 でSchemeの解析を行わせたかったので
以下のことを試しましたが
アウトラインタイプ選択で出てくる一覧に
アイテムを追加する方法がわかりませんでした。

基本的にユーザはこのサイトの方がされている様な
正規表現での追加しかできないのでしょうか?
se-suganuma.blogspot.com/2008/02/xyzzyoutline-treephp.html

ソースを追っていこうと頑張ってはみたものの
かなり心が挫けてきましたので
どなたか分かる方教えていただけると嬉しいです。
--試したこと--
site-init\outline-tree\cr-lisp.l -copy&rename-> cr-script-fu.l して
$XYZZYHOME$\.outline-tree\autoload に移動

- (provide "outline-tree/cr-lisp")
- (defun outline-tree-create-outline-lisp (root-node)
+ (defun outline-tree-create-outline-script-fu (root-node)
- root-node "[defun (command)]" (compile-regexp "[ \t]*(defun\\_S") t)
+ root-node "[define (command)]" (compile-regexp "[ \t]*(define\\_S") t)
- (outline-tree-add-create-outline-function
- 'outline-tree-create-outline-lisp "LISP" '(:language)
+ (outline-tree-add-create-outline-function
+ 'outline-tree-create-outline-script-fu "Script-Fu" '(:language)

$XYZZYHOME$\.outline-tree\.config に以下を追加
(add-hook 'ed::*lisp-mode-hook*
#'(lambda ()
(setq outline-tree-create-outline-function
'outline-tree-create-outline-script-fu)))
;拡張子での切り分けはとりあえず動いてから後ほど考える。

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 15:32:34 ID:C+E0m+K+0]
>>268
.outline/autoload にファイルを置くだけで登録されますよ。
上記の例と同じことをしてみたけど出来たよ。

> ;拡張子での切り分けはとりあえず動いてから後ほど考える。
*outline-tree-get-default-create-outline-function-advice-func* を使えば
できるよ。

(setq *outline-tree-get-default-create-outline-function-advice-func*
#'(lambda (buffer)
(let ((buffer-name (buffer-name buffer))
(buffer-mode (save-excursion (set-buffer buffer) buffer-mode))
(mode-name (save-excursion (set-buffer buffer) mode-name)))
(when (string-match "\\(.+\\)\\(<[0-9]+>\\)$" buffer-name)
(setq buffer-name (match-string 1)))
(cond
((member buffer-mode '(aaa-mode))
'outline-tree-create-outline-aaa)
((string-equal "bbb" mode-name)
'outline-tree-create-outline-bbb)
((string-matchp "\\.c)$" buffer-name)
'outline-tree-create-outline-ccc)
:
:
:
(t
'outline-tree-create-outline-blank-line)))))




270 名前:名無しさん@お腹いっぱい。 [2009/03/28(土) 21:10:03 ID:NXtMvN1l0]
誰かxyzzyのソースを引き継いで更新してくれないかな・・・

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 00:26:05 ID:x/d57Mta0]
おくればせながら www-mode を 0.0.1.3 → 0.0.1.6 に Verup したので
すが、parsing, formatting...している間中、処理中のバッファが表示
されてしまいます。
フォーマットが完了するまで、前の View をキープすることは出来ない
でしょうか?


272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 00:45:50 ID:68LE2pzC0]
wikiが荒れてて悲しいお(´・ω・`)

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/30(月) 22:26:43 ID:eHXnytI30]
>>269
レスありがとうございます、できなかった原因がわかりました。
情けない話ですが$XYZZYHOME のさす場所を間違えていました…。

ツリーの表示がまだうまくいきませんがおいおい直していこうと思います。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/30(月) 23:41:11 ID:L8w0y2so0]
>>270
何を更新して欲しい?

バージョン番号だけ挙げるのならまかせてくれ!

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/30(月) 23:49:45 ID:sOSwrin30]
キタ━━━━━━(゚∀゚)━━━━━━ !!



276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 06:07:35 ID:nBphjPFW0]
番号変えるだけだろ

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 07:31:52 ID:H6MZvn8/0]
ツールバーとタブをXPスタイル適用できるようになって欲しいな。あとツールバーをフルカラー使えるようにして欲しい。

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 14:57:08 ID:WDuDKxlw0]
perl とかのキーワードハイライトを強化してもらいたい。


279 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 20:49:58 ID:qsE77Rk40]
wikiの方にパッチが溜まってきてるからからそれも適用して欲しい。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/31(火) 21:38:12 ID:GPirbWVV0]
>>274
どっちかというと誰かがメンテしているっていう安心感

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 14:06:40 ID:dUcKR93VP]
バッファ・フレームバーのフォント変えられるようになると嬉しい

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 23:41:02 ID:enKsrh2i0]
作者にやる気があればな・・・
いつもやる気がないし

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/03(金) 00:14:48 ID:P/C1JdeB0]
ホントにやる気ない人にこのソフトが書けるわけないだろう。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/03(金) 15:58:41 ID:UWpVPLQ10]
grep-dialog から .svn を除外したく

ttp://xyzzy.s53.xrea.com/wiki/index.php?%BC%C1%CC%E4%C8%A2%2F85

を見つけたのですが、直接 grepd.l を書き換えるのではなく、
.xyzzy でなんとかする方法はないでしょうか。


285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/03(金) 17:52:50 ID:mJ6LVV660]
質問
クリックした場所が何行目かわかるように
行番号部分が強調されるようにするにはどうすればいいですか?



286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/03(金) 18:44:15 ID:7WxcNoD90]
>>284
どっかで見覚えのあるネタだと思ったらここの過去ログにあった

xyzzyの使い方が分からぬやし 励ましあえ その8
ttp://www2.atpages.jp/mirror/2ch/xyzzy/ri.php?key=1130806828&st=672

>grep-dialog で「ファイル名」のところならば「|*.html;|*.css」とすると
>*.html と *.css を除いてくれたような気もする。

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/03(金) 18:58:15 ID:vJ0y6i4N0]
>>284
修正してる関数はそんなに行数無いから、その関数だけ抜き出して.xyzzyで再定義すれば良いのでは

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/04(土) 23:41:24 ID:44U2nHze0]
cookieがないからなどと確認画面が出てきて
2ch-modeから書き込めないんですけど、
また何か仕様変わりました?

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 00:09:53 ID:WcGhRg0A0]
また2chのcookieがかわったようだ。
今度はtepo=donみたい。
くだらねー。

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 00:33:41 ID:PL4Yvctn0]
ああ書けた。ありがとうございますm(_ _)m

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 00:38:30 ID:8762PUi10]
test

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 01:40:05 ID:JqPmHzhy0]
ほえ

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 09:15:12 ID:BVkklXVX0]
www.green.dti.ne.jp/poi/2ch_mode_otherbbs/amendment_http_post.l
を使えばcookieを自動的に修正してpostし直してくれるので修正不要になります。
もしよろしければお使いください。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/05(日) 11:12:32 ID:FLep/ABe0]
スカポンタンに戻しても書ける。ありがとう、いただきます。
一応テポドンにもしとこう。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/07(火) 21:05:34 ID:eFRRG/2K0]
ほぼデフォルトでメモ帳代わりに使ってたんだけど
思うとこあっていろいろ拡張入れてみた
そしたら、なんかたまにフリーズするようになっちゃった...あんま複雑なの入れないほうがいいのかな
C-gすれば止まりそうなもんだけどな...



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/07(火) 22:47:25 ID:erezz/6A0]
>>295
名に入れたの?

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 19:05:11 ID:EUZt6hVS0]
教えてください
restructuredTextの

タイトル
----------

みたいな表記(タイトル、改行、"-"による下線)を正規表現で拾って「タイトル」の行を得たいんですが、
xyzzyの正規表現でできます?

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 19:24:57 ID:0h5Po06Q0]
>>297
restructuredTextがわからんし、テストもしてないが

(save-excursion
(goto-char (point-min))
;;反復処理が必要なければwhileをwhenにする
(while (scan-buffer "^\\(.*\\)\\n-+$" :regexp t :tail t)
(let ((title (match-string 1)))
;; title に「タイトル」の行が
)))

299 名前:298 mailto:sage [2009/04/09(木) 19:37:58 ID:EUZt6hVS0]
試したけどヒットしないすね...
でも(match-string 1)で正規表現内のカッコを指定しないと取れないてことか
outlinexのプロンプトでお手軽にタイトル一覧出したかったんだけど
でもヒントになったありがとう

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 19:50:43 ID:0h5Po06Q0]
>>299
スマソ正規表現間違えてた
↓でヒットするはず
"^\\(.*\\)\n-+$"

301 名前:299 mailto:sage [2009/04/09(木) 20:58:38 ID:EUZt6hVS0]
>>300
ヒットした
ところで目的のoutlinexみたら自分で行移動しながら毎行チェックみたいなロジックになってたんで
ちょっとパッチ、単にアンダーライン見つけて一行戻した風にすれば使えそう
勉強になったありがとう

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/12(日) 15:40:10 ID:9JRdhjj00]
ちょとole絡みで遊んでいて不思議に思ったので教えてください
lisp interactionでevalしてるとして、当該バッファはエンコードをsjisに設定
入力したs式中の文字列をoleメソッドに渡したときってsjisの文字列が渡されているってことでよいのかな
たとえばバッファのエンコードがutf8だったらutf8の文字列が渡される...のかな

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 00:46:46 ID:I1a3MUDh0]
>>302
いいえ。
バッファのエンコーディングはファイルセーブにしか関係ありません。
内部エンコーディング(Shift_JIS)が使われます。


304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 17:47:18 ID:JSEdDMkU0]
>>303
なるほど了解
まあ実験は「未対応のOLEクラスです」的なこと言われて終了したけどね...

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 19:59:05 ID:9m+dZP3t0]
VB.netを少々使うことになったのですが、
こちらのVB.net用のbasic-mode+.zipはどこかにありませんでしょうか?

xyzzy(backup) - WikiWikiFun
fun.sci.fukuoka-u.ac.jp/wiki/index.php?xyzzy(backup)



306 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 21:15:19 ID:rDIiBcMf0]
>>277
本体で対応しなくても同じディレクトリになんとかmanifestファイルをおいておくだけで
Xpスタイルになるみたい。どこかで配ってたけど忘れた。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 22:04:30 ID:rJcOsG0u0]
>>306
ツールバーとタブはならないよ。

308 名前:34=36 mailto:sage [2009/04/16(木) 01:29:21 ID:VY2xbGPgP]
katexでauto-indentを使う方法が分からないんですがどうすればいいですか?

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 18:02:02 ID:BuMEgAzy0]
改行したときに、次の行のインデント(?)を改行した行の始まりと同じにしたいのですが、
どうすればいいでしょうか?
4行目から書き出しても改行すると、次の行のカーソルがまた最初の行になってしまいます。


310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 20:51:14 ID:aiWlf0gsO]
4桁目?

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 23:05:22 ID:MQewD7Cg0]
>>309
適当に作ってみた
(defun newline-and-indent-simply ()
(interactive "*")
(let ((space ""))
(save-excursion
(goto-bol)
(and (skip-chars-forward "[  \t]*")
(setq space (buffer-substring (save-excursion (goto-bol) (point))
(point)))))
(newline)
(insert space)))

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/27(月) 23:54:57 ID:AqyX/u7R0]
>>311
> (skip-chars-forward "[  \t]*")

(skip-chars-forward "  \t") が意図した動作かな

313 名前:311 mailto:sage [2009/04/28(火) 00:24:56 ID:Gr76MSGg0]
>>312
です
たまたま動いたんで気づかなかったけど
引数は正規表現じゃなかったのね

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 15:12:19 ID:8g1v/WQsP]
>309
auto-indentのこと?
おれも今さっきしったんだけどCtrl+Enterでどう?

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/28(火) 23:06:49 ID:o38CSJEH0]
>>309
「自動インデント xyzzy」とかでググる



316 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 15:42:06 ID:3onOuKF00]
howmに関して質問させて下さい。
README.ja.ardに

>(C-u 20 C-c , l) → 最近 20 日分の一覧

とあるのですが、この通り入力すると
[不正なデータ型です:digit-argument: number]

とダイアログが出て検索されません。
どのようにすれば最近20日分を検索できるのでしょうか?

ちなみに、入力しているとき(最期のlを押す前)のステータスバーは以下のようになっています。
C-u 2 0 C-c ,-


317 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 16:34:03 ID:I9YJg+uU0]
okwave.jp/qa2514509.html

ここの質問者が質問しているような内容をxyzzyのdiffで出来ないでしょうか?

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 19:44:59 ID:tD1wEWKWO]
テキスト比較は、「ような内容」、とぼやかせられるような単純な話でないので、
やりたいことをしっかり書かないとだめだよ。
テキスト二つがソートされていること前提なら、結果は1パターンにできるけれど、
そうでなければ、結果は比較方法によって異なる可能性がある。

ファイル1、2を結合して、sortしてuniqして、和集合を求めて、
その集合と、ファイル1をsortしてuniqした集合の差集合を求めるってことなら答えはひとつで明解。


319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/30(木) 20:21:31 ID:Mg6KM/0C0]
>>318
やりたいことは、ソートしてある前提で、
>>317のサイトにあるように
(1)重複しているもの全てテキスト出力
(2)aaa.txtのみにあるものをテキスト出力
(3)bbb.txtのみにあるものをテキスト出力
です。

過去スレ
pc.2ch.net/test/read.cgi/win/1001707308/774
に重複行削除というのを見つけて、ソートして重複行削除はできました。
(1)はファイルをまとめたあと重複行だけ表示させるようにすればできそうですが、
やり方がわかりません。。

(2)(3)は差集合を求めるってことになるんでしょうか。
方法教えてください。

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 00:44:41 ID:/DJx3DzjO]
書き出せばばすぐできるよ。
試しに、自分で書いてみるのがいいと思う。

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 02:29:34 ID:AD8Gxub00]
>>320
入門xyzzyをゲットしたのでそれとかヘルプ見ながらいろいろいじってるんですが全然だめです。。。
できれば教えてください。

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/01(金) 20:51:17 ID:9hw/awQp0]
どこまで分かっててどこが分からないのかを書かないと
教えたくても教えることなんてできないよ。

1から10まで手取り足取り腰取り教えてくれってのはなしね。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/04(月) 22:34:29 ID:E6F6m9NV0]
outline-tree2 が netinst から入らない・・・
俺だけ?
99% でダウンロードとまる。

324 名前:名無しさん@お腹いっぱい。 [2009/05/06(水) 21:41:24 ID:fDoBLZKb0]
kamailv3使ってる人居る?
検索は爆速なんだけど...

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 14:47:56 ID:m1hltLWU0]
「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」が出るので
>>171 を参考に排他制御の全パターンを試したのですがダイアログが出続けます。

vim なら ! を付けて :w! で書き込み可能だし、
秀丸なら何もせずとも書き込み可能です。何か方法はないでしょうか。

# ruby の sinatra というフレームワークで
# ruby myapp.rb して myapp.rb を編集しようと思っています。



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 18:36:48 ID:AALnkhTp0]
>>325
排他制御をしない設定にしてsinatraでやってみたけど、普通にできたよ。
設定変えた後にファイルを開きなおしてみるとか。

327 名前:325 mailto:sage [2009/05/07(木) 19:11:31 ID:m1hltLWU0]
>>326
sinatra まで試していただきありがとうございます。
マシンをリブートしても当方、変わらず。
なので vim で作成中…。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/07(木) 20:42:57 ID:AALnkhTp0]
>>327
ruby myapp.rb を実行した後に Unlocker で myapp.rb のロック状況を見てみると
誰がロックを取っているか分かるかも。


というかVimとxyzzyの両刀使いアッー

329 名前:327 mailto:sage [2009/05/08(金) 09:49:49 ID:WuTmdA6Q0]
Unlocker なる面白いソフトが。うーん。ruby ですね。
じっさい、ruby myapp.rb を終わらせるとできるし。
Vista の UAC 環境のせいなのかもしれません。。。

# 元々 vi ユーザだけど、xyzzy にほれた。

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 12:38:16 ID:gU8y5CCq0]
Railsみたいにホットデプロイ対応の可否とかそういうわけではないもんなの?

俺は最近vimが気になってるw xyzzyがシンプルすぎて、Aptana RadRailsはクソ重いし・・・
となりの芝生が青く見えるw

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 12:46:58 ID:gU8y5CCq0]
>>325
試したけど、問題ないよ。

・コマンドプロンプトから、ruby myapp.rbを実行
・xyzzyから & ruby myapp.rbで実行
・xyzzyから M-x shellから ruby myapp.rbで実行

どれも排他にならない。
一度、xyzzyかOS再起動してみたらどうかな?

つかホットデプロイ対応してるじゃん。書き換えてブラウザリロードしたらそのまま反映されるね。
環境:
Sinatra/0.9.1.1
ruby 1.8.7 (2008-06-20 patchlevel 22) [i386-mswin32]
Windows Vista SP1 32bit

myapp.rbのソース

# myapp.rb
require 'rubygems'
require 'sinatra'

get '/' do
'HHage!'
end

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/08(金) 20:43:29 ID:Dh5xKpCi0]
>>331
はげちゃうわ!

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/09(土) 16:15:18 ID:RRV1A7X+0]
>>324
ノシ

334 名前:325 mailto:sage [2009/05/11(月) 15:10:15 ID:xv/Xe9es0]
>>331
いろいろ試してもらってありがとうございます。
秀丸では大丈夫ですが、何故か xyzzy & vim が排他。
シャットダウンして起動しても変わらず。うーん。環境のようですね。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/14(木) 12:51:11 ID:ZLmtx9GYP]
calcモードでn乗根の計算てできますか?



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/14(木) 13:29:01 ID:XyV3Ge0Y0]
>>335
$ 2^(1/2)
1.414214f0
$ 2^(1/3)
1.259921f0
$ 2^(1/4)
1.189207f0

こういうことか?

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/14(木) 13:35:49 ID:ZLmtx9GYP]
>>336
ありがとう。
それでいけるのか、数学の問題でしたね。


338 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 15:43:46 ID:X185crPR0]
c#のソースコードいじるのにxyzzy使いたいんだけど、
「4桁ハードタブ使いたい」
っていうのはこのスレでは禁句?w

ぐぐってc#-modeで4桁ソフトタブにする方法は分かって.xyzzyに書いたら
できたけど、やっぱハードタブ使いたい。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 15:53:06 ID:AQdC8n1r0]
なんで禁句と思ったのさ?

(setq ed::*csharp-indent-tabs-mode* t)

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 16:16:40 ID:X185crPR0]
ソフトタブかハードタブかは宗教論争だと思ったから。

>(setq ed::*csharp-indent-tabs-mode* t)

できました!
ありがとうございます。

最初なんかうまくいかねーーと思ったら、共通設定−表示でタブ幅8だと
8桁までハードタブ+4桁ソフトタブになってしまうようだった。
共通設定のタブ幅を4にしたら全部ハードタブになってくれた。

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 19:43:08 ID:6TGWDQGT0]
すまん、ソフトタブとかハードタブって何?

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 19:47:12 ID:AQdC8n1r0]
スペースでインデントするかタブでインデントするか

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 19:49:23 ID:6TGWDQGT0]
素早い回答ありがとうございます。
タブはやはり人によって意見が割れますよね。
私は、スペース4つ派ですが。。。

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 08:54:41 ID:CoGtejFT0]
個人的な好みはあっても、仕事やコミュニティで開発してれば、
否応なしにその場の流儀に従うことになるのが現状では

それに論争が起こるくらいなら、たいていの場合は両方の解決策があるもんだ

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 09:46:10 ID:rMh3LzUG0]
論争になるほどのネタとも思えんけどな



346 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 10:09:36 ID:q5Q0eP890]
自分が見るだけならindent-sexp ({にカーソル合わせてM-C-q) で整えれば済むでそ。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 10:52:46 ID:VUCAXqOb0]
ac-modeが便利すぎてVisual Studioでもtab補完使おうとしてしまうから困る

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 11:22:25 ID:SNORJSdN0]
>>347
同感。同じ作者の complete+ も便利すぎる

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 21:43:17 ID:V/mYyRcl0]
silogの人か。xyzzyじゃないがMinibufferとLDRizeも大変お世話になってます。

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 22:04:06 ID:FR5kOKjV0]
ac-modeの使い方がいまだにわからない俺涙目。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 01:06:10 ID:cdCeZEHG0]
あのサイトの人、一時期えらい勢いで更新してたけど最近は静かになっちゃって淋しい。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 09:31:57 ID:zjUcAT/j0]
snippetでインデントの閉じカッコが揃わないのを直して欲しい…

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 19:57:14 ID:qSugiaTF0]
twitter見てる限りじゃemacs(meadow?)ユーザになったんじゃなかったけ?


354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 23:51:36 ID:Oa8x7Blz0]
xml以外のリファレンスは更新されないのん?

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 12:46:09 ID:+K4wf0t20]
lispモードに.lと.lispを関連付けされている場合に
.lのファイルを編集しているときはキーワードファイル"lisp"を
.lispファイルを編集しているときは別のキーワードファイル"lispa"を
指定することはできないでしょうか?



356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 23:19:39 ID:c2kARyzg0]
>>355
キーワードファイルをロードする関数が *lisp-mode-hook* に入ってるだろうから、
それをいじればいいんじゃないだろうか。
(get-buffer-file-name) で分岐して。

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/05(金) 23:20:32 ID:t803Rolz0]
キーワードハイライトに lisp-keywords.l を使っていると
予想してみた。
使っていなかったら、*lisp-keyword-hash-table* も定義
して mode-hook に引っかけてみて。
;; 追加
(defvar *lisp-keyword-hash-table2* nil)
;; 上書き
(defun use-lisp-keyword ()
(let ((type (and (get-buffer-file-name)
(pathname-type (get-buffer-file-name)))))
(when *lisp-keyword-highlight*
(make-local-variable 'keyword-hash-table)
(if (string-equal "lisp" type)
(setq *lisp-keyword-hash-table2*
(or *lisp-keyword-hash-table2*
(load-keyword-file "lispa"))
keyword-hash-table *lisp-keyword-hash-table2*)
(setq *lisp-keyword-hash-table*
(or *lisp-keyword-hash-table*
(load-keyword-file "lisp"))
keyword-hash-table *lisp-keyword-hash-table*)))))


358 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 02:06:40 ID:+YuGHSjd0]
>>357
ありがとうございます
lisp-keywords.lは使っていなくて、siteinit.lにuse-lisp-keywordを書き込んで使ってます
lisp-keywords.lを拾ってきて上記に書き換えましたがうまく色付けされなかったです
参考にさせてもらって自分でいろいろいじってやったところ色付けすることができました


359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 03:00:06 ID:1b822dAF0]
lispでバッファ全体をインデントすると
(defun aa ()
 (bb)
 (cc)
 )
となるのですが
(defun aa ()
 (bb)
 (cc)
)
というように関数の最後の括弧はインデントさせないようにするにはどうすればいいでしょうか

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 10:01:36 ID:yAgiG7Gk0]
最近 lispmode.l 読んで「これ使う人いるんかな?」と思ったらいたんだ

(setf ed::lisp-indent-close-paren t
      lisp-paren-imaginary-offset 0)


361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/12(金) 16:44:31 ID:hbzvl/zx0]
>>360
おおできました!
ありがとう

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 14:29:13 ID:Xqgi539g0]
xyzzy で古典ギリシア語を使っている人っているかな?
フォントがプロポーショナルなものしかない(?)から、
その部分だけ文字化けするんだよね。

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 01:15:33 ID:kyWijyri0]
タイ語も無理だよ。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 01:26:50 ID:kDmbdoaw0]
秋田弁は通るよ。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 01:27:03 ID:v4Ny7YpO0]
M+は?



366 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 03:04:01 ID:4N3vHYaN0]
よくわからんけどDejavu Sans Monoとかでも駄目なの? >>362

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 05:05:35 ID:I5/AnrXR0]
>>366
Dejavu Sans Monoで試してみましたけど駄目でした(古典ギリシア語の文字が豆腐になる)。
でもいいフォントですね。情報サンクスです。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<232KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef