Skip to content

Commit 5124c29

Browse files
author
Greg Hendershott
committed
Clean byte compile on Emacs 25
1 parent c980131 commit 5124c29

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

racket-common.el

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
(require 'racket-keywords-and-builtins)
2525
(require 'racket-font-lock)
2626
(require 'racket-indent)
27+
(declare-function racket-complete-at-point "racket-complete.el" (&optional predicate))
28+
(declare-function racket-eldoc-function "racket-complete.el" ())
2729

2830
(defvar racket-mode-syntax-table
2931
(let ((st (make-syntax-table))
@@ -416,6 +418,10 @@ will work as usual.)"
416418

417419
(eval-after-load 'paredit
418420
'(progn
421+
(defvar paredit-mode-map nil) ;byte compiler
422+
(declare-function paredit-open-round 'paredit)
423+
(declare-function paredit-open-square 'paredit)
424+
(declare-function paredit-open-curly 'paredit)
419425
(defvar racket--paredit-original-open-bracket-binding
420426
(lookup-key paredit-mode-map (kbd "["))
421427
"The previous `paredit-mode-map' binding for [. We don't

racket-complete.el

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
(require 'cl-lib)
2020
(require 'racket-custom)
2121
(require 'racket-repl)
22+
(declare-function racket--get-def-file+line "racket-edit.el" (sym))
23+
(declare-function racket--do-describe (sym pop-to))
2224

2325
(make-variable-buffer-local
2426
(defvar racket--namespace-symbols nil
@@ -69,6 +71,9 @@ See `racket--invalidate-completion-cache' and
6971

7072
(eval-after-load "company"
7173
'(progn
74+
(defvar company-echo-delay nil) ;byte compiler
75+
(defvar company-backends nil) ;byte compiler
76+
(declare-function company-begin-backend (sym))
7277
(defun racket-company-backend (command &optional arg &rest ignore)
7378
(interactive (list 'interactive))
7479
(cl-case command

racket-indent.el

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,8 @@ To handle nested items, search `backward-up-list' up to
247247
;; form -- provided it's the first form on
248248
;; the line.
249249
(when (and (zerop count)
250-
(looking-back (rx bol (* (syntax whitespace)))))
250+
(looking-back (rx bol (* (syntax whitespace)))
251+
containing-form-start))
251252
(setq non-distinguished-column (current-column)))
252253
t)
253254
(error nil))))

racket-tests.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
(defun racket-tests/see-rx (rx)
3838
(accept-process-output nil 1)
3939
(sit-for 0.1)
40-
(looking-back rx))
40+
(looking-back rx (point-min)))
4141

4242
(defun racket-tests/see (str)
4343
(racket-tests/see-rx (regexp-quote str)))

0 commit comments

Comments
 (0)