Simple Emacsスプレッドシートをよりユーザーフレンドリーにする方法は? [閉鎖]

Simple Emacsスプレッドシートをよりユーザーフレンドリーにする方法は? [閉鎖]

ますます慣れていますses

これまで、私は明らかではない、混乱している、または混乱していないいくつかの事実を発見しました。

  • M-x apropos spreadsheetまったく何も返しません。
    • 最近、Emacsに組み込まれたスプレッドシートに関する内容を見たことがあります。しかし、名前は何ですか?
    • もちろん、ほとんどの人はどこでもGoogleを使用しており、これは素晴らしい解決策です。しかし、沈む潜水艦に孤立してインターネットがなく、Debian Stableだけを持っているとしたらどうなりますか?
    • 私はそれをあまり使用していませんが、finder-by-keywordそこにも見つかりません。 「データ」にもなく、「ファイル」にもありません。必死に「tools」と「wp」も確認してみましたが、やはり何もありませんでした。
  • 既存のバッファで実行すると、M-x ses残念なエラーメッセージが返されます。
    • 驚くべきことではありませんが、新しいバッファを作成する機能を提供できるとしたら良いでしょうか?
  • このリンクは、ses-example.ses使用方法を理解するのにあまり役に立ちません。
    • これはスキーマヘルプの唯一の「文書」です!ファイルに簡単なチュートリアルが含まれているか、開始する方法を説明する少なくとも数行のテキストが含まれていることを願っています。
    • /tmpまた、ファイルが読み取り専用の場所にあるため、編集できないモードで開かれるため、数式などがどのように実行されるか(保存しないで)表示する方法はありません。
  • 最初は、セルにテキストを入力する方法は明確ではありません。
    • (私の複雑な簡単なチェック)モードヘルプは、編集のためにセル値を開くためにマイナスキーを使用することを間接的に提案します。
    • そこに何かを入力するだけで結果が出ます#######
    • クリップボードのテキスト部分をコピー/貼り付けることも同じことを行います。
    • 録音するには、"テキスト入力用のセルを開きます。
    • ses-read-cell今答えを知りました。モードヘルプでは、マイナス記号と数字キーが同じであることがわかりました。しかし、それはすぐには明らかではありません!
  • セルに数式を入力する方法は不明です。
    • 今答えを知ったので完全に驚くことはありませんが…。全く迷惑ではありません。
      • =sum(これが素朴なユーザーが試すことができることであることを知っているのは良いことではありませんか?
    • (apply #'+ (ses-range A2 G2))につながりました。#######
      • ...私の範囲に空のセルがあるからです。そこに0を入れると問題は解決しました。

1998年頃から、スプレッドシート、特にExcelを使用しないように積極的にすべての努力を払ってきましたが、いくつかのスプレッドシートの規則が私の筋肉の記憶の中にしっかりと置かれているという事実が私にとっては少し驚きました。それでも私の指はRET次のセルに移動してF2編集したいです。しかし、厳密に言えば、それはこの議論の範囲外であると思います。

今作業しているので、emacs23実際にコミットする前にEmacs 24に改善があることを確認します。

これまでの私のストライキの計画は次のとおりです。

  • 数行の基本的な手順を追加するには、スキーマのヘルプ記事を編集してください。
  • ses-example.ses初心者のメモを含めるように変更する必要がありますか?
  • spreadsheet-mode適切な問題を解決するには、エイリアスを使用することをお勧めしますses-mode
  • 空のセルをゼロとして計算できることを確認してください。
  • 合理的な場所に置くのが難しくないことを確認してくださいfinder-by-keyword
  • ses-modeおそらく、これは既存のバッファでこれがどのように機能するかを受け入れようとするかもしれません。

関連情報