■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Emacs part5

335 :332 :02/06/30 05:30
>>333
確かにテキストではないですね.
まあ一般のエディタでも文字部分は普通に読み書きできる
くらいの意味で.
>>334
まさにその文を読んで, 画像をテキストに取り込んでみたく
なったんです.

で, とりあえず適当に作ってみました. 改良すべき所は
山ほどあります. ちなみに実行には flim が必要です.

my-insert-image で画像をカーソル位置に取り込みます.
取り込む仕組みは, 画像を base64 で encode して
"<image>\n" と "\n</image>" でかこむという単純なものです.
そのまま buffer をセーブすると画像が base64 の形で保存されます.

再びファイルを開くと base64 部分がまる見えになってますが,
my-expand-images で画像が表示できます.
本格的に使うんなら minor-mode かなんかにした方がいいですね.

>>334 にあったアイデアとコードをごっそり流用しました.
ひまなら試して. 自分でも使うかどうかわかんないけど(w

begin 644 -
M*&1E9G5N(&UY+6EN<V5R="UI;6%G92`H9FEL92D*("`H:6YT97)A8W1I=F4@
M(F9);6%G92!F:6QE.B`B*0H@("AL970@*&EM86=E(&)A<V4V-"UD871A*0H@
M("`@*'-A=F4M97AC=7)S:6]N"B`@("`@("AW:71H+71E;7`M8G5F9F5R"@DH
M:6YS97)T+69I;&4@9FEL92D*"2AS971Q(&EM86=E("AC<F5A=&4M:6UA9V4@
M*'-T<FEN9RUM86ME+75N:6)Y=&4*"0D)"2`@("AB=69F97(M<W5B<W1R:6YG
M+6YO+7!R;W!E<G1I97,@*'!O:6YT+6UI;BDH<&]I;G0M;6%X*2DI"@D)"0D@
M("AI;6%G92UT>7!E+69R;VTM9FEL92UH96%D97(@9FEL92D*"0D)"2`@="`Z
M87-C96YT(#$P,"DI"@DH;6EM92UE;F-O9&4M<F5G:6]N("AP;VEN="UM:6XI
M*'!O:6YT+6UA>"D@(F)A<V4V-"(I"@DH<V5T<2!B87-E-C0M9&%T82`H8G5F
M9F5R+7-U8G-T<FEN9R`H<&]I;G0M;6EN*2AP;VEN="UM87@I*2DI"B`@("`@
M("AI;G-E<G0M:6UA9V4@:6UA9V4@*&-O;F-A="`B/&EM86=E/EQN(B!B87-E
M-C0M9&%T82`B7&X\+VEM86=E/B(I*2DI*0H**&1E9G5N(&UY+65X<&%N9"UI
M;6%G97,@*"D*("`H:6YT97)A8W1I=F4I"B`@*&QE="`H<W1A<G0@96YD(&)A
M<V4V-"UD871A(&EM86=E*0H@("`@*'-A=F4M97AC=7)S:6]N"B`@("`@("AG
M;W1O+6-H87(@*'!O:6YT+6UI;BDI"B`@("`@("AW:&EL92`H<V5A<F-H+69O
M<G=A<F0@(CQI;6%G93Y<;B(@;FEL('0I"@DH<V5T<2!S=&%R="`H;6%T8V@M
M8F5G:6YN:6YG(#`I*0H)*'-E87)C:"UF;W)W87)D(")<;CPO:6UA9V4^(BD*
M"2AS971Q(&5N9"`H<&]I;G0I*0H)*'-E='$@8F%S938T+61A=&$@*&)U9F9E
M<BUS=6)S=')I;F<@*"L@<W1A<G0@."D@*"T@96YD(#DI*2D*"2AC;VYD:71I
M;VXM8V%S92!N:6P*"2`@("`H<')O9VX*"2`@("`@("AW:71H+71E;7`M8G5F
M9F5R"@D)*&EN<V5R="!B87-E-C0M9&%T82D*"0DH;6EM92UD96-O9&4M<F5G
M:6]N("AP;VEN="UM:6XI*'!O:6YT+6UA>"D@(F)A<V4V-"(I"@D)*'-E='$@
M:6UA9V4@*&-R96%T92UI;6%G92`H<W1R:6YG+6UA:V4M=6YI8GET90H)"0D)
M"2`@("AB=69F97(M<W5B<W1R:6YG+6YO+7!R;W!E<G1I97,@*'!O:6YT+6UI
M;BDH<&]I;G0M;6%X*2DI"@D)"0D)("`H:6UA9V4M='EP92UF<F]M+61A=&$@
M*&)U9F9E<BUS=')I;F<I*0H)"0D)"2`@="`Z87-C96YT(#$P,"DI*0H)("`@
M("`@*&%D9"UT97AT+7!R;W!E<G1I97,@<W1A<G0@96YD"@D)"0D@("`H;&ES
M="`G9&ES<&QA>2!I;6%G90H)"0D)"2`G:6YT86YG:6)L92!I;6%G90H)"0D)
M"2`G<F5A<BUN;VYS=&EC:WD@*&QI<W0@)V1I<W!L87DI*2D*"2`@("`@("AE
0<G)O<B!N:6PI*2DI*2DI"@``
`
end



次100 最新50

read.cgi ver5.26+ (01/10/21-)