Add a package `completion-sets' and use it `nuit' and `plugin-host'
This commit is contained in:
parent
c2be90dba7
commit
59a7a3c9ae
|
@ -256,6 +256,7 @@
|
||||||
(define-interface plugin-host-interface
|
(define-interface plugin-host-interface
|
||||||
(export command-plugin-list
|
(export command-plugin-list
|
||||||
view-plugin-list
|
view-plugin-list
|
||||||
|
command-completions
|
||||||
make-next-command-message
|
make-next-command-message
|
||||||
make-init-with-result-message
|
make-init-with-result-message
|
||||||
make-key-pressed-message
|
make-key-pressed-message
|
||||||
|
@ -269,21 +270,40 @@
|
||||||
(open scheme
|
(open scheme
|
||||||
define-record-types
|
define-record-types
|
||||||
let-opt
|
let-opt
|
||||||
signals)
|
signals
|
||||||
|
|
||||||
|
completion-sets)
|
||||||
(files plugins))
|
(files plugins))
|
||||||
|
|
||||||
;;; focus table
|
;;; focus table
|
||||||
|
|
||||||
(define-interface focus-table-interface
|
; (define-interface focus-table-interface
|
||||||
(export make-empty-focus-table
|
; (export make-empty-focus-table
|
||||||
add-focus-object
|
; add-focus-object
|
||||||
get-focus-object))
|
; get-focus-object))
|
||||||
|
|
||||||
(define-structure focus-table focus-table-interface
|
; (define-structure focus-table focus-table-interface
|
||||||
(open scheme
|
; (open scheme
|
||||||
|
; define-record-types
|
||||||
|
; general-table)
|
||||||
|
; (files focus))
|
||||||
|
|
||||||
|
;;; completion-sets
|
||||||
|
|
||||||
|
(define-interface completion-set-interface
|
||||||
|
(export make-empty-completion-set
|
||||||
|
make-completion-set
|
||||||
|
adjoin-completion-set
|
||||||
|
make-completion-set-for-executables
|
||||||
|
completions-for
|
||||||
|
completions-for-executables))
|
||||||
|
|
||||||
|
(define-structure completion-sets completion-set-interface
|
||||||
|
(open scheme-with-scsh
|
||||||
define-record-types
|
define-record-types
|
||||||
general-table)
|
srfi-1
|
||||||
(files focus))
|
thread-fluids)
|
||||||
|
(files complete))
|
||||||
|
|
||||||
;;; nuit
|
;;; nuit
|
||||||
|
|
||||||
|
@ -313,6 +333,8 @@
|
||||||
pps
|
pps
|
||||||
history
|
history
|
||||||
handle-fatal-error
|
handle-fatal-error
|
||||||
|
completion-sets
|
||||||
|
select-list
|
||||||
;; the following modules are plugins
|
;; the following modules are plugins
|
||||||
dirlist-view-plugin
|
dirlist-view-plugin
|
||||||
process-view-plugin
|
process-view-plugin
|
||||||
|
|
Loading…
Reference in New Issue