The clog-ace Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

The clog-ace Reference Manual

This is the clog-ace Reference Manual, version 0.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 04:15:18 2022 GMT+0.

Table of Contents


1 Introduction

CLOG Plugin for the ACE Editor

https://ace.c9.io/

(ql:quickload :clog-ace/tools)
(clog-tools:clog-builder)

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 clog-ace

CLOG Ace Editor Plugin

Author

<some@one.com>

License

BSD

Version

0.0.0

Dependency

clog (system).

Source

clog-ace.asd.

Child Component

clog-ace.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp   [Contents][Index]

3.1.1 clog-ace/clog-ace.asd

Source

clog-ace.asd.

Parent Component

clog-ace (system).

ASDF Systems

clog-ace.


Previous: , Up: Lisp   [Contents][Index]

3.1.2 clog-ace/clog-ace.lisp

Source

clog-ace.asd.

Parent Component

clog-ace (system).

Packages

clog-ace.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 clog-ace

Source

clog-ace.lisp.

Use List
  • clog.
  • common-lisp.
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Public Interface


5.1.1 Setf expanders

Setf Expander: (setf mode) (clog-ace-element)
Package

clog-ace.

Source

clog-ace.lisp.

Reader

mode (generic function).

Writer

set-mode (generic function).

Setf Expander: (setf tab-size) (clog-ace-element)
Package

clog-ace.

Source

clog-ace.lisp.

Reader

tab-size (generic function).

Writer

set-tab-size (generic function).

Setf Expander: (setf theme) (clog-ace-element)
Package

clog-ace.

Source

clog-ace.lisp.

Reader

theme (generic function).

Writer

set-theme (generic function).


5.1.2 Ordinary functions

Function: attach-clog-ace (obj)

Initialize plugin

Package

clog-ace.

Source

clog-ace.lisp.

Function: init-clog-ace (obj)
Package

clog-ace.

Source

clog-ace.lisp.

Function: start-test ()
Package

clog-ace.

Source

clog-ace.lisp.


5.1.3 Generic functions

Generic Function: clipboard-copy (clog-ace-element)

Copy selected text to global clipboard and return text.

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: clipboard-copy ((obj clog-ace-element))
Generic Function: clipboard-paste (clog-ace-element)

Paste selected text to global clipboard and return text.

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: clipboard-paste ((obj clog-ace-element))
Generic Function: create-clog-ace-element (clog-obj &key hidden class html-id auto-place)

Create a new clog-ace-element as child of CLOG-OBJ.

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: create-clog-ace-element ((obj clog-obj) &key hidden class html-id auto-place)

Not used by builder, but used to create in non-builder code

Generic Function: mode (clog-ace-element)

The ace edit mode. eg. ace/mode/lisp

Package

clog-ace.

Source

clog-ace.lisp.

Setf expander for this generic function

(setf mode).

Methods
Method: mode ((obj clog-ace-element))
Generic Function: move-cursor (clog-ace-element x y)

move-cursor to x y

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: move-cursor ((obj clog-ace-element) x y)
Generic Function: resize (clog-ace-element)

Trigger a resize of the underlying editor in contained in the CLOG-ACE-ELEMENT

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: resize ((obj clog-ace-element))
Generic Function: selected-text (clog-ace-element)

Get currently selected (read only)

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: selected-text ((obj clog-ace-element))
Generic Function: tab-size (clog-ace-element)

Tab size

Package

clog-ace.

Source

clog-ace.lisp.

Setf expander for this generic function

(setf tab-size).

Methods
Method: tab-size ((obj clog-ace-element))
Generic Function: theme (clog-ace-element)

The ace color theme. eg. ace/theme/xcode

Package

clog-ace.

Source

clog-ace.lisp.

Setf expander for this generic function

(setf theme).

Methods
Method: theme ((obj clog-ace-element))

5.1.4 Standalone methods

Method: focus ((obj clog-ace-element))
Package

clog.

Source

clog-ace.lisp.

Method: set-on-blur ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: set-on-change ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: set-on-copy ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: set-on-cut ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: set-on-focus ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: set-on-paste ((obj clog-ace-element) handler)
Package

clog.

Source

clog-ace.lisp.

Method: text-value ((obj clog-ace-element))
Package

clog.

Source

clog-ace.lisp.


5.1.5 Classes

Class: clog-ace-element

clog-ace Element Object.

Package

clog-ace.

Source

clog-ace.lisp.

Direct superclasses

clog-element.

Direct methods

5.2 Internals


Next: , Previous: , Up: Internals   [Contents][Index]

5.2.1 Ordinary functions

Function: js-ace (obj)

Javascript editor variable (private)

Package

clog-ace.

Source

clog-ace.lisp.

Function: on-test-clog-ace (body)
Package

clog-ace.

Source

clog-ace.lisp.


5.2.2 Generic functions

Generic Function: execute-command (clog-ace-element command)

execute-command COMMAND

Package

clog-ace.

Source

clog-ace.lisp.

Methods
Method: execute-command ((obj clog-ace-element) command)
Generic Function: set-mode (clog-ace-element mode)

The ace edit mode. eg. ace/mode/lisp

Package

clog-ace.

Source

clog-ace.lisp.

Setf expanders to this generic function

(setf mode).

Methods
Method: set-mode ((obj clog-ace-element) mode)
Generic Function: set-tab-size (clog-ace-element tab-size)

Tab size

Package

clog-ace.

Source

clog-ace.lisp.

Setf expanders to this generic function

(setf tab-size).

Methods
Method: set-tab-size ((obj clog-ace-element) tab-size)
Generic Function: set-text-value (obj value)
Package

clog-ace.

Methods
Method: set-text-value ((obj clog-ace-element) value)
Source

clog-ace.lisp.

Generic Function: set-theme (clog-ace-element theme)

The ace color theme. eg. ace/theme/xcode

Package

clog-ace.

Source

clog-ace.lisp.

Setf expanders to this generic function

(setf theme).

Methods
Method: set-theme ((obj clog-ace-element) theme)

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts


Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   C   E   F   G   I   J   M   O   R   S   T  
Index Entry  Section

(
(setf mode): Public setf expanders
(setf tab-size): Public setf expanders
(setf theme): Public setf expanders

A
attach-clog-ace: Public ordinary functions

C
clipboard-copy: Public generic functions
clipboard-copy: Public generic functions
clipboard-paste: Public generic functions
clipboard-paste: Public generic functions
create-clog-ace-element: Public generic functions
create-clog-ace-element: Public generic functions

E
execute-command: Private generic functions
execute-command: Private generic functions

F
focus: Public standalone methods
Function, attach-clog-ace: Public ordinary functions
Function, init-clog-ace: Public ordinary functions
Function, js-ace: Private ordinary functions
Function, on-test-clog-ace: Private ordinary functions
Function, start-test: Public ordinary functions

G
Generic Function, clipboard-copy: Public generic functions
Generic Function, clipboard-paste: Public generic functions
Generic Function, create-clog-ace-element: Public generic functions
Generic Function, execute-command: Private generic functions
Generic Function, mode: Public generic functions
Generic Function, move-cursor: Public generic functions
Generic Function, resize: Public generic functions
Generic Function, selected-text: Public generic functions
Generic Function, set-mode: Private generic functions
Generic Function, set-tab-size: Private generic functions
Generic Function, set-text-value: Private generic functions
Generic Function, set-theme: Private generic functions
Generic Function, tab-size: Public generic functions
Generic Function, theme: Public generic functions

I
init-clog-ace: Public ordinary functions

J
js-ace: Private ordinary functions

M
Method, clipboard-copy: Public generic functions
Method, clipboard-paste: Public generic functions
Method, create-clog-ace-element: Public generic functions
Method, execute-command: Private generic functions
Method, focus: Public standalone methods
Method, mode: Public generic functions
Method, move-cursor: Public generic functions
Method, resize: Public generic functions
Method, selected-text: Public generic functions
Method, set-mode: Private generic functions
Method, set-on-blur: Public standalone methods
Method, set-on-change: Public standalone methods
Method, set-on-copy: Public standalone methods
Method, set-on-cut: Public standalone methods
Method, set-on-focus: Public standalone methods
Method, set-on-paste: Public standalone methods
Method, set-tab-size: Private generic functions
Method, set-text-value: Private generic functions
Method, set-theme: Private generic functions
Method, tab-size: Public generic functions
Method, text-value: Public standalone methods
Method, theme: Public generic functions
mode: Public generic functions
mode: Public generic functions
move-cursor: Public generic functions
move-cursor: Public generic functions

O
on-test-clog-ace: Private ordinary functions

R
resize: Public generic functions
resize: Public generic functions

S
selected-text: Public generic functions
selected-text: Public generic functions
set-mode: Private generic functions
set-mode: Private generic functions
set-on-blur: Public standalone methods
set-on-change: Public standalone methods
set-on-copy: Public standalone methods
set-on-cut: Public standalone methods
set-on-focus: Public standalone methods
set-on-paste: Public standalone methods
set-tab-size: Private generic functions
set-tab-size: Private generic functions
set-text-value: Private generic functions
set-text-value: Private generic functions
set-theme: Private generic functions
set-theme: Private generic functions
Setf Expander, (setf mode): Public setf expanders
Setf Expander, (setf tab-size): Public setf expanders
Setf Expander, (setf theme): Public setf expanders
start-test: Public ordinary functions

T
tab-size: Public generic functions
tab-size: Public generic functions
text-value: Public standalone methods
theme: Public generic functions
theme: Public generic functions

Jump to:   (  
A   C   E   F   G   I   J   M   O   R   S   T  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables