tetraloba / PKM

tetraloba's Personal Knowledge Management Project. It can also be used as a memo or diary.
0 stars 0 forks source link

lsコマンドのレイアウトをスッキリさせたい #6

Closed tetraloba closed 1 year ago

tetraloba commented 1 year ago

現状(Ver.0.3.0時点)、lsコマンドは

  1. title(タイトル)
  2. date(作成日時)
  3. tags(タグ)
  4. --
  5. 移行繰り返し...

となっており、一つのメモファイル辺り4行で表示されている。 基本的にPCの画面は横長であるから、縦の情報量を抑えて横に情報を広げるべきである。

よって一つのメモファイル辺り1行で

ファイル名|date|title|tags|本文の一部

のような表示が好ましいと考える。 tput colsコマンドを使用してターミナルの幅(文字数)を取得できるので、これに応じて表示する情報を調整したい。 幅が狭い場合、本文の一部などは省略して良いと考える。

tetraloba commented 1 year ago

本文の一部を表示するには、1行目が空行である場合に2行目を表示する、或いは表示文字数に余裕がある場合は次の行の情報を取得する、などの複雑な処理が必要になりそう。 勿論、1行目固定で表示でも良いけど。