モードライン表示の問題

boudiccas

これをemacsのモードラインとして使用しています
'(:eval (last-dir default-directory))
が、メッセージバッファーに表示され
Error during redisplay: (eval (last-dir default-directory)) signaled (void-function last-dir) [594 times]
ています。正しく機能させるにはどうすればよいですか?どうすればファイルサイズをモードラインに入れることができますか?

(setq-default mode-line-format
 (list
   " "
   mode-line-buffer-identification
   " │ "
   "dir: "
   '(:eval (last-dir default-directory))
    " │ "
   ;; '%02' to set to 2 chars at least; prevents flickering
    "%04l"
     ","
     "%02c"
     " │ "
   '(:eval (format-time-string "%H:%M"))
     " | "
   '(:eval (if (buffer-modified-p) "M" "-"))
   '(:eval (if buffer-read-only    "R" "-"))
   '(:eval (if (window-dedicated-p (selected-window)) "D" "-"))
   " │ "
   mode-line-modes
    ))
レゴシア

関数last-dirは実際には定義されていません。ディレクトリ名の最後のコンポーネントを抽出することを意味しますか?もしそうなら、代わりにこれを使用することができます:

(:eval (file-name-nondirectory (directory-file-name default-directory)))
`buffer-size`関数を使用してファイルサイズを追加できます。 (:eval (format "%d" (buffer-size)))

モード行にバッファサイズを含めるには、IqbalAnsariの回答で%I説明されているように使用ます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ランドスケープ モードで表示する場合の問題

分類Dev

モーダルトランジション表示の問題

分類Dev

ランドスケープモードでのUIAccelerometerの問題

分類Dev

インライン表示の問題

分類Dev

ブートストラップカード-モバイルデバイスで表示した場合のセンタリングの問題

分類Dev

JavaFx8でのParallelTransitionのイベントハンドラーに関するモーションの問題

分類Dev

MaterializeCSSサイドバー表示の問題

分類Dev

Dockerインタラクティブモードイメージへのアクセスの問題(Docker noob)

分類Dev

Amazon Elastic Map Reduce:コマンドラインツールでのジョブフローの一覧表示問題?

分類Dev

haskell ADモジュール:モードタイプクラスの問題

分類Dev

HiveでのApacheSparkのデプロイメントの問題(クラスターモード)

分類Dev

インラインコードを渡すC#の問題

分類Dev

ウェブサイト上のモバイルCSSポーランド語/タッチアップの問題

分類Dev

Ionicアプリのモーダルに関するイオンスライドボックスの問題

分類Dev

イオンスライドの問題

分類Dev

タブバーとサイドメニューでコントローラーの問題を表示する

分類Dev

Spyderの「Gitコマンドラインツール」の問題

分類Dev

Mediatek RT3290 Ubuntu 16.04ドライバー、UEFIモードの問題

分類Dev

スライドイン/アウトメニューの問題

分類Dev

addOnFailureListenerがオフラインモードで機能せず、ネットワークの問題

分類Dev

モジュラス演算子によるコードのコンパイルの問題

分類Dev

コルドバスプラッシュスクリーンプラグインiPadランドスケープモードの問題

分類Dev

フェドラコモンズのTomcatアップグレードの問題

分類Dev

オーバーライドの問題

分類Dev

javascriptイベントハンドラーの問題

分類Dev

Debian9ロードインストーラの問題

分類Dev

スライディングカードの間隔の問題

分類Dev

HDDCドライブのパフォーマンスの問題

分類Dev

OSXコマンドラインワイルドカードの問題

Related 関連記事

  1. 1

    ランドスケープ モードで表示する場合の問題

  2. 2

    モーダルトランジション表示の問題

  3. 3

    ランドスケープモードでのUIAccelerometerの問題

  4. 4

    インライン表示の問題

  5. 5

    ブートストラップカード-モバイルデバイスで表示した場合のセンタリングの問題

  6. 6

    JavaFx8でのParallelTransitionのイベントハンドラーに関するモーションの問題

  7. 7

    MaterializeCSSサイドバー表示の問題

  8. 8

    Dockerインタラクティブモードイメージへのアクセスの問題(Docker noob)

  9. 9

    Amazon Elastic Map Reduce:コマンドラインツールでのジョブフローの一覧表示問題?

  10. 10

    haskell ADモジュール:モードタイプクラスの問題

  11. 11

    HiveでのApacheSparkのデプロイメントの問題(クラスターモード)

  12. 12

    インラインコードを渡すC#の問題

  13. 13

    ウェブサイト上のモバイルCSSポーランド語/タッチアップの問題

  14. 14

    Ionicアプリのモーダルに関するイオンスライドボックスの問題

  15. 15

    イオンスライドの問題

  16. 16

    タブバーとサイドメニューでコントローラーの問題を表示する

  17. 17

    Spyderの「Gitコマンドラインツール」の問題

  18. 18

    Mediatek RT3290 Ubuntu 16.04ドライバー、UEFIモードの問題

  19. 19

    スライドイン/アウトメニューの問題

  20. 20

    addOnFailureListenerがオフラインモードで機能せず、ネットワークの問題

  21. 21

    モジュラス演算子によるコードのコンパイルの問題

  22. 22

    コルドバスプラッシュスクリーンプラグインiPadランドスケープモードの問題

  23. 23

    フェドラコモンズのTomcatアップグレードの問題

  24. 24

    オーバーライドの問題

  25. 25

    javascriptイベントハンドラーの問題

  26. 26

    Debian9ロードインストーラの問題

  27. 27

    スライディングカードの間隔の問題

  28. 28

    HDDCドライブのパフォーマンスの問題

  29. 29

    OSXコマンドラインワイルドカードの問題

ホットタグ

アーカイブ