Function: strokes-remassoc
strokes-remassoc is a byte-compiled function defined in strokes.el.gz.
Signature
(strokes-remassoc KEY LIST)
Source Code
;; Defined in /usr/src/emacs/lisp/strokes.el.gz
;;; old, but worked pretty good (just in case)...
;;(defmacro strokes-define-stroke (stroke-map stroke def)
;; "Add STROKE to STROKE-MAP alist with given command DEF"
;; (list 'if (list '< (list 'length stroke) 2)
;; (list 'error
;; "That's a click, not a stroke. See `strokes-click-command'")
;; (list 'setq stroke-map (list 'cons (list 'cons stroke def)
;; (list 'remassoc stroke stroke-map)))))
(defsubst strokes-remassoc (key list)
(let (elt)
(while (setq elt (assoc key list))
(setq list (delete elt list))))
list)