[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/forth-mode 68d740e7ae 042/153: Empty files are not block f
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/forth-mode 68d740e7ae 042/153: Empty files are not block files. |
Date: |
Sat, 29 Jan 2022 08:02:15 -0500 (EST) |
branch: elpa/forth-mode
commit 68d740e7ae8ea41443b3bbe7918d04b3befbe8d7
Author: Lars Brinkhoff <lars.brinkhoff@delphi.com>
Commit: Lars Brinkhoff <lars.brinkhoff@delphi.com>
Empty files are not block files.
---
forth-mode.el | 34 ++++++++++++++--------------------
1 file changed, 14 insertions(+), 20 deletions(-)
diff --git a/forth-mode.el b/forth-mode.el
index 1709e99ca1..e37d134a5b 100644
--- a/forth-mode.el
+++ b/forth-mode.el
@@ -13,26 +13,20 @@
(defvar forth-mode-map
(let ((map (make-sparse-keymap)))
- ;; (define-key (kbd "C-x C-e") #'forth-eval-last-sexp)
- ;; (define-key (kbd "C-M-x") #'forth-eval-defun)
(define-key map (kbd "C-c C-r") #'forth-eval-region)
- ;; eval-buffer
- ;; compile-region
- ;; (define-key (kbd "C-x C-e") #'forth-eval-last-sexp)
- ;; (define-key (kbd "C-M-x") #'forth-eval-defun)
(define-key map (kbd "C-c C-l") 'forth-load-file)
- ;; (define-key (kbd "C-c :") #'forth-eval-expression)
- ;; (define-key (kbd "C-c C-c") #'forth-compile-defun)
- ;; (define-key (kbd "C-c C-k") #'forth-compile-and-load-file)
- ;; (define-key (kbd "C-c M-k") #'forth-compile-file)
- ;; (define-key (kbd "C-x `") #'forth-next-error)
- ;; (define-key (kbd "M-n") #'forth-next-note)
- ;; (define-key (kbd "M-p") #'forth-previous-note)
- ;; (define-key (kbd "M-TAB") #'forth-complete-symbol)
- ;; (define-key (kbd "M-.") #'forth-edit-definition)
- ;; (define-key (kbd "C-c M-d") #'forth-disassemble-symbol)
- ;; (define-key (kbd "C-c M-d") #'forth-disassemble-symbol)
- ;; (define-key (kbd "C-c C-z") #'forth-switch-to-output-buffer)
+ ;; (define-key map (kbd "C-M-x") #'forth-eval-defun)
+ ;; (define-key map (kbd "C-c C-c") 'eval-buffer)
+ ;; (define-key map (kbd "C-x C-e") #'forth-eval-last-sexp)
+ ;; (define-key map (kbd "C-M-x") #'forth-eval-defun)
+ ;; (define-key map (kbd "C-c :") #'forth-eval-expression)
+ ;; (define-key map (kbd "C-x `") #'forth-next-error)
+ ;; (define-key map (kbd "M-n") #'forth-next-note)
+ ;; (define-key map (kbd "M-p") #'forth-previous-note)
+ ;; (define-key map (kbd "M-TAB") #'forth-complete-symbol)
+ ;; (define-key map (kbd "M-.") #'forth-find-definition)
+ ;; (define-key map (kbd "C-c C-s") #'forth-see)
+ ;; (define-key map (kbd "C-c C-z") #'forth-switch-to-output-buffer)
map))
(defvar forth-mode-syntax-table
@@ -66,8 +60,8 @@
(defun forth-block-p ()
"Guess whether the current buffer is a Forth block file."
- (message (format "%s %s" (point-max) (logand (point-max) 1023)))
- (and (eq (logand (point-max) 1023) 1)
+ (and (> (point-max) 1)
+ (eq (logand (point-max) 1023) 1)
(save-excursion
(forth-beginning)
(not (search-forward "\n" 1024 t)))))
- [nongnu] elpa/forth-mode 522256d98d 145/153: Adding support for ?of, (continued)
- [nongnu] elpa/forth-mode 522256d98d 145/153: Adding support for ?of, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 08d891c907 026/153: Use LOCAL argument to add-hook., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 82f746ba54 049/153: Use ERT for some light testing as part of build., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode ad5ce072ca 006/153: GPL3, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 6f18e1c20e 011/153: Tweak syntax table., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 6efdba0686 029/153: Remove dependency from forth-mode to forth-block-mode., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode b69527cdd2 084/153: SwiftForth shouldn't concern itself with terminal settings., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 90c1ec5293 032/153: GitHub README., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 813620cae9 034/153: Run hooks before starting an interactive Forth session., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 6dcd29382f 015/153: Make the forth-interaction-send callback optional., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 68d740e7ae 042/153: Empty files are not block files.,
ELPA Syncer <=
- [nongnu] elpa/forth-mode 745e1d8388 039/153: Document key bindings., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 5df1f95c26 044/153: Speedbar support., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 794c9efd01 021/153: Use require and provide instead of load, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 9812d1decd 114/153: Use /interperter to setup terminal personalty, ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 5aa3a700b0 016/153: Improve killing an interactive Forth session., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 2869bc25e4 085/153: Create a terminal personality for SwiftForth., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 8d1d8ea795 099/153: Re-add test for 'syntax-propertize-function., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 55de74bb4f 033/153: Query Forth session about defined words., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 44dd013096 059/153: Remove terminal escape sequences from strings returned from Forth., ELPA Syncer, 2022/01/29
- [nongnu] elpa/forth-mode 399fd00921 055/153: Fix killing interactive Forth., ELPA Syncer, 2022/01/29