Navi2ch for Emacs (Part 22) (370レス)
上下前次1-新
314: 08/28(水)13:18 AAS
>>310
不都合ではなくて技術的興味レベルです。すみません
IVSはそれ単体で"cp932に変換できない文字を数値実体参照+%エスケープ"扱いなのですね
315: 08/28(水)14:48 AAS
> cp932に変換できない文字
cp932とsjisでは変換できない文字が違う
これに対処するためBBS_UNICODEを無効にした
この辺りの経緯はBathyスレの過去ログ読めば分かる
Styleの過去ログでもいいけど無駄レスが多い
316(3): 08/28(水)20:04 AAS
<form id="postform" class="postform" method="POST" action="//mevius.5ch.net/test/bbs.cgi?guid=ON" accept-charset="Shift_JIS">
となってるから、sjisに変換できない文字はunicodeとして数値文字参照にするという実装で良いのかな?
navi2ch-board-coding-system-alistで板ごとに、デフォルトはnavi2ch-coding-systemで設定できるようになってるけど、
こんな偏執狂じみた(褒め言葉)カスタマイズ性を持たせたオリジナル作者には驚くしかない。
というわけで、デフォルトでnavi2ch-coding-systemは
(defvar navi2ch-coding-system
(or (car (memq 'cp932 (coding-system-list)))
(car (memq 'shift_jis-2004 (coding-system-list)))
'shift_jis))
となってるのを(defvar navi2ch-coding-system 'shift_jis)にしておきます。
省2
317(3): 08/28(水)20:46 AAS
>>296
emacs-2[7-9].[1-4]を検索する他、
$ meson setup builddir -Demacs=emacs-29.3
でバイナリファイル名を指定できるようにしてcurrentブランチにpushした。
あと、>>316の変更と>>266の手順を書いたREADME.mdを追加したので、外部リンク[git]:repo.or.czで読める。
318(2): 08/29(木)10:39 AAS
>>317
まだこうなっちゃう
Traceback (most recent call last):
File "/home/*/navi2ch/scripts/default_options.py", line 12, in <module>
def find_emacs_in_path() -> pathlib.Path | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
meson.build:6:25: ERROR: Command `/usr/bin/python scripts/default_options.py` failed with status 1.
319: 08/29(木)12:07 AAS
>>317
>>318
全く問題なくできましたm(__)m
320: 08/29(木)13:05 AAS
>>317
開発ありがとうございます
>>272 の方法でインストールしました
321(1): 08/29(木)15:57 AAS
>>318
> def find_emacs_in_path() -> pathlib.Path | None:
> TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'
pythonのバージョンが古くて、新しいタイプヒントの記法を解釈できないのかな?
何ヶ所かある戻り値のタイプヒントをお手軽修正は↓
import typing
しておいて↓のようになおすだけど、
-def find_emacs_in_path() -> pathlib.Path | None:
+def find_emacs_in_path() -> typing.Union[pathlib.Path, None]:
default_options.pyはオプションのデフォルト値を求めるスクリプトなので、
省10
322: 08/29(木)15:58 AAS
改行数制限に引っかかりそうなのでgzup+base64
$ base64 -d |gzip -d でパッチが出てきます。
H4sIAPsa0GYAA71WW2/bNhR+11/oy1nXgNJ0cezcPXho0nVdgTQNlgx7iAKDlumYi0RyJOXE
yPLfdyg5tpyL62DD+GBTPPfvOzzSkI9GEMdX3AJtmUxzZU1ryEa0zG1fKsulMImawmCF0ONi
yG5he7DP9gadJNnJtjojyqC9ubm7ve3FcbzStxeG4Wr/799DvBcdQLgXtTcBn3ihpLagcmpH
Uhfew4Fm862ZmsW+HCgtM2aMF86O7FRxceWBB9/D6eH5r2/eHb0L3/E3/hEraGbco97/rnuD
B16MKcEIi+xXsj4XfUXt2A8g/gncLueD5BT/4W84kYJ1vXCVRR06+V1geRdN86iyvux64BYf
zetLsBjLCuj1gPyBXuWNITMtt9itBZQk7JaRxalhyp3+SCr4OtvRHoSdHfzFx1cXNPeKWVU2
GIwba/ygIXNLM1tqUesgus9AZyzVtmCifB1+j8zWBNHqaTP5mvsbLrY6mSySLOdMWG8GYsaU
7VZgbe06sLb2XgJrnRJqp84i5+K6rxmSoVmCYRXPma9J8kMlTZNcXJPIyT5/Ovn628cPh2cf
省12
323: 08/29(木)16:02 AAS
>>321
そうです
自力解決しました
つまらんことでお手を煩わせてすみませんm(__)m
324: 08/29(木)19:21 AAS
ここまでをcurrentにcurrentにコミットしてあげておきました。
ご要望のあった「texiの文字コード変えてクレ」にも対応してUTF-8にしました。
325: 08/30(金)13:34 AAS
spacemacsでupdate-packagesしたらちゃんと更新された
infoも文字化けなし、ありがと
326(1): 09/22(日)12:05 AAS
>>316
お疲れ様です
コンパイルできないので試しに古いソースを書き換えてみた
Win11の全角チルダが一定の条件下で今まで入力できていたのに全くできなくなった
否、パッチに関わらず入力できない
精査した結果、「機種依存」に分類された全角チルダ( )を入力すると表示される
これまでは入力不可だった
波ダッシュ(Wave dash)を入力すると文字自体が消える(厳密には半角スペースに変換)
以前は表示できていたので、最近のアップデートでコードの扱いを変えたのかも
見目が全角チルダだからといって文字コードを置き換えて良いものなの?
省1
327: 09/22(日)12:13 AAS
>>326
補足
最新のアップデートをかけたらなぜか元に戻ってた…
今のところ全角は消える、波は書ける
328: 09/24(火)23:11 AAS
5chはshift_jisで投稿せよ。ということらしいので、shift_jisに変換して投稿するようにしました。
その際にshift_jisに定義されていない(とemacsが信じている)文字は数値実体参照に置換しています。
329(1): 09/24(火)23:50 AAS
326とは別人です。328さん開発ありがとうございます
web browserでPC版の設定でアクセスすると、どちらの字も全角チルダで表示されてませんか?
5chの中の人は、そのぐらいにしか考えていないと思ってます。残念ながら
330: 09/25(水)16:39 AAS
専ブラはutf-8で送信してるよ
Shift_JISにない文字種は5ch側で数値参照に変換している
331(1): 09/27(金)21:30 AAS
>>329
表示されますね
何かがどうもおかしいと思っていたら文字コードが置換されていたという
・波ダッシュを入力して投稿する → 全角チルダへ置換されて書き込まれる
・投稿した書き込みをコピー&ペーストで再投稿 → 置換された文字が消える
波ダッシュのキャラクターコードのまま書き込まれた投稿も散見されるので
Windows 11固有のプロトコルやコーディングの問題かと
332(1): 09/27(金)21:46 AAS
>>331
このスレの316に全角チルダと波ダッシュが書かれていますが、navi2chではその通りに表示されます
web browser(Mac safari)でもスマホ版表示だとその通りの表示で、PC版だと両方全角チルダの表示です
表示だけ見ても5chは変です。これ、Mac safariだけの話ですか?
Win11固有というのは、ちょっと理解できないのですが
333: 09/27(金)22:15 AAS
なんか実験に失敗してました。329, 332は無視でお願いします
上下前次1-新書関写板覧索設栞歴
あと 37 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.010s