smzht / fakeymacs

Emacs-like key bindings for Keyhac
MIT License
112 stars 49 forks source link

Fakeymacs のバージョンをKeyhac のコンソールに出力する方が良い #4

Closed halueda closed 4 years ago

halueda commented 4 years ago

どのバージョンを使っているかわからなくなってしまうことが多いので。 こうしておくと、config.pyをlightからfullに切り替えてreloadした時にもわかりやすくなります。

halueda commented 4 years ago

ちなみに、config_personal.py でも以下のように出力をしています。(タイムスタンプは、ファイル保存時にエディタが自動更新)

# [section-init] -----------------------------------------------------------------------------------

print( '''config_personal.py: 
  c:/mykeyhac/config_personal.py
  Time-stamp: <2020-08-31 13:37:49 ueda@myHost>''')

これにより、以下のように順に出力されます(逆順ですが) 。 途中Full版と Light版を切り替えてみて想定通りの出力になることを確認しました。

config_personal.py: 
  c:/mykeyhac/config_personal.py
  Time-stamp: <2020-08-31 11:27:56 ueda@myHost>
Fakeymacs Light ver.20200829_01
  https://github.com/smzht/fakeymacs
Keyhac version 1.82:
  http://sites.google.com/site/craftware/

config_personal.py: 
  c:/mykeyhac/config_personal.py
  Time-stamp: <2020-08-31 11:27:56 ueda@myHost>
Fakeymacs ver.20200830_01
  https://github.com/smzht/fakeymacs
設定ファイルをリロードしました.

config_personal.py: 
  c:/mykeyhac/config_personal.py
  Time-stamp: <2020-08-31 11:27:56 ueda@myHost>
Fakeymacs Light ver.20200829_01
  https://github.com/smzht/fakeymacs
設定ファイルをリロードしました.

config_personal.py: 
  c:/mykeyhac/config_personal.py
  Time-stamp: <2020-08-31 11:51:36 ueda@myHost>
Fakeymacs Light ver.20200829_01
  https://github.com/smzht/fakeymacs
設定ファイルをリロードしました.
smzht commented 4 years ago

Keyhac に倣った対応にしたいと思います。 https://github.com/crftwr/keyhac/blob/master/keyhac_resource.py

Fakeymac での対応を develop branch に次の commit で登録してみました。 https://github.com/smzht/fakeymacs/commit/42155582c58bea2aececc40e4828accfacc2106b

表示する/しないは好みがあると思いますので、表示するのは config_personal.py 内での対応としています。 確認ください。しばらく様子をみて、master branch にマージします。

smzht commented 4 years ago

develop branch を master branch に merge しました。本件 close とします。