Stefan Monnier
f58e0fd503
Reduce use of (require 'cl).
...
* admin/bzrmerge.el: Use cl-lib.
* leim/quail/hangul.el: Don't require CL.
* leim/quail/ipa.el: Use cl-lib.
* vc/smerge-mode.el, vc/pcvs.el, vc/pcvs-util.el, vc/pcvs-info.el:
* vc/diff-mode.el, vc/cvs-status.el, uniquify.el, scroll-bar.el:
* register.el, progmodes/sh-script.el, net/gnutls.el, net/dbus.el:
* msb.el, mpc.el, minibuffer.el, international/ucs-normalize.el:
* international/quail.el, info-xref.el, imenu.el, image-mode.el:
* font-lock.el, filesets.el, edmacro.el, doc-view.el, bookmark.el:
* battery.el, avoid.el, abbrev.el: Use cl-lib.
* vc/pcvs-parse.el, vc/pcvs-defs.el, vc/log-view.el, vc/log-edit.el:
* vc/diff.el, simple.el, pcomplete.el, lpr.el, comint.el, loadhist.el:
* jit-lock.el, international/iso-ascii.el, info.el, frame.el, bs.el:
* emulation/crisp.el, electric.el, dired.el, cus-dep.el, composite.el:
* calculator.el, autorevert.el, apropos.el: Don't require CL.
* emacs-bytecomp.el (byte-recompile-directory, display-call-tree)
(byte-compile-unfold-bcf, byte-compile-check-variable):
* emacs-byte-opt.el (byte-compile-trueconstp)
(byte-compile-nilconstp):
* emacs-autoload.el (make-autoload): Use pcase.
* face-remap.el (text-scale-adjust): Simplify pcase patterns.
2012-07-10 07:51:54 -04:00
Juanma Barranquero
4d6769e1bb
lisp/*: Add declarations, remove unused bindings, mark unused args.
...
* lisp/avoid.el (mouse-avoidance-mode): Mark unused arg.
(mouse-avoidance-nudge-mouse): Remove unused binding.
* lisp/imenu.el (imenu-default-goto-function): Mark unused args.
(imenu-progress-message): Remove obsolete macro; all callers changed.
* lisp/mouse.el (mouse-menu-major-mode-map):
* lisp/emacs-lisp/authors.el (authors-scan-change-log)
(authors-add-to-author-list):
* lisp/emacs-lisp/avl-tree.el (avl-tree--enter-balance):
* lisp/emacs-lisp/smie.el (smie-auto-fill):
* lisp/mail/sendmail.el (mail-bury):
* lisp/mail/unrmail.el (unrmail):
* lisp/net/tls.el (open-tls-stream):
* lisp/textmodes/picture.el (picture-mouse-set-point):
Remove unused bindings.
* lisp/subr.el (keymap-canonicalize): Remove unused binding.
(read-passwd): Mark unused arg.
* lisp/tutorial.el (tutorial--display-changes): Remove unused binding.
(tutorial--save-tutorial-to): Remove unused variable.
* lisp/emacs-lisp/package.el (define-package, package-menu-mark-delete)
(package-menu-mark-install, package-menu-mark-unmark): Mark unused args.
(package-generate-autoloads, package-menu--generate)
(package-menu--find-upgrades): Remove unused bindings.
* lisp/emulation/cua-rect.el (cua-restrict-regexp-rectangle)
(cua-restrict-prefix-rectangle): Doc fixes. Remove unused bindings.
(cua--mouse-ignore, cua--delete-rectangle, cua--extract-rectangle)
(cua--indent-rectangle, cua-open-rectangle, cua-close-rectangle)
(cua-blank-rectangle, cua-string-rectangle, cua-replace-in-rectangle)
(cua-incr-rectangle, cua-sequence-rectangle, cua--convert-rectangle-as)
(cua--rectangle-aux-replace, cua--left-fill-rectangle)
(cua-scroll-rectangle-up, cua-scroll-rectangle-down)
(cua-delete-char-rectangle): Mark unused args.
(cua-align-rectangle): Remove unused binding.
* lisp/mail/rmail.el (compilation--message->loc)
(epa--find-coding-system-for-mime-charset): Declare.
* lisp/net/dbus.el (dbus-register-service): Declare.
(dbus-name-owner-changed-handler): Remove unused binding.
* lisp/nxml/nxml-mode.el (nxml-electric-slash, nxml-in-mixed-content-p)
(nxml-compute-indent-from-matching-start-tag): Remove unused variables.
(nxml-scan-backward-within): Mark unused arg.
(nxml-dynamic-markup-word): Remove unused binding.
2012-04-19 19:20:26 +02:00
Lars Ingebrigtsen
4b63a9ca3d
avoid.el compiliation fixups
...
* avoid.el: Require cl when compiling. And also move the
`provide' to the end.
2012-04-13 23:17:38 +02:00
Thierry Volpiatto
0f84437ba2
Allow further `mouse-avoidance-mode' customisations
...
* avoid.el (mouse-avoidance-banish-position): New variable.
(mouse-avoidance-banish-destination): Use it.
2012-04-13 23:15:22 +02:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Chong Yidong
b14e3e21ec
Merge changes from emacs-23 branch
2011-03-19 14:49:31 -04:00
Juanma Barranquero
ad22b7f7c1
lisp/avoid.el: Fix typos in docstrings.
2011-03-12 20:44:42 +01:00
Julien Danjou
ec6ecaed88
Inhibit mouse-avoidance if cursor-type is nil (Bug#8209).
...
* lisp/avoid.el (mouse-avoidance-ignore-p): Do not move the cursor if
`cursor-type' is nil.
2011-03-09 21:14:55 -05:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Julien Danjou
36ba6f0730
* lisp/avoid.el (mouse-avoidance-ignore-p): Ignore mouse when it is
...
hidden by `make-pointer-invisible'.
2010-10-18 17:10:38 -04:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Lute Kamstra
9201cc281b
* align.el:
...
* allout.el:
* apropos.el:
* arc-mode.el:
* autoinsert.el:
* avoid.el:
* battery.el:
* bookmark.el:
* buff-menu.el:
* calculator.el:
* chistory.el:
* cmuscheme.el:
* comint.el:
* compare-w.el:
* dabbrev.el:
* delim-col.el:
* desktop.el:
* diff-mode.el:
* diff.el:
* dired-aux.el:
* dired-x.el:
* dired.el:
* dos-vars.el:
* ediff-diff.el:
* ediff-help.el:
* ediff-init.el:
* ediff-merg.el:
* ediff-mult.el:
* ediff-ptch.el:
* ediff-vers.el:
* ediff-wind.el:
* ediff.el:
* emerge.el:
* facemenu.el:
* faces.el:
* ffap.el:
* filecache.el:
* find-dired.el:
* font-core.el:
* font-lock.el:
* forms.el:
* fringe.el:
* help-at-pt.el:
* hippie-exp.el:
* ido.el:
* image-file.el:
* imenu.el:
* indent.el:
* info.el:
* isearchb.el:
* iswitchb.el:
* jit-lock.el:
* jka-compr.el:
* log-edit.el:
* lpr.el:
* ls-lisp.el:
* man.el:
* menu-bar.el:
* midnight.el:
* mouse-sel.el:
* mouse.el:
* msb.el:
* outline.el:
* paren.el:
* pcmpl-cvs.el:
* pcmpl-gnu.el:
* pcomplete.el:
* pcvs-info.el:
* pcvs-parse.el:
* printing.el:
* ps-mule.el:
* ps-print.el:
* replace.el:
* ruler-mode.el:
* saveplace.el:
* sb-image.el:
* scroll-bar.el:
* sha1.el:
* shadowfile.el:
* shell.el:
* sort.el:
* speedbar.el:
* strokes.el:
* tempo.el:
* term.el:
* terminal.el:
* time-stamp.el:
* time.el:
* tree-widget.el:
* type-break.el:
* vc-cvs.el:
* vc-hg.el:
* vc-mcvs.el:
* vc-rcs.el:
* vc-sccs.el:
* vc.el:
* view.el:
* w32-vars.el:
* whitespace.el:
* wid-edit.el: Remove leading * from docstrings of defcustoms,
deffaces, defconsts and defuns.
2008-12-03 05:48:14 +00:00
Glenn Morris
eb3fa2cfcf
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 08:06:51 +00:00
Glenn Morris
409cc4a3ea
Add 2008 to copyright years.
2008-01-07 02:45:14 +00:00
Glenn Morris
b4aa60262c
Switch license to GPLv3 or later.
2007-07-25 04:50:21 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Glenn Morris
e91081eb9e
Update copyright years.
2006-12-05 06:15:26 +00:00
Chong Yidong
38ceb48f7f
* avoid.el (mouse-avoidance-animating-pointer): New var.
...
(mouse-avoidance-nudge-mouse): Use it.
(mouse-avoidance-banish): Rename from mouse-avoidance-banish-hook.
(mouse-avoidance-exile): Rename from mouse-avoidance-exile-hook
(mouse-avoidance-fancy): Rename from mouse-avoidance-fancy-hook.
Don't activate if currently animating. All callers changed.
2006-08-10 03:37:29 +00:00
Kim F. Storm
fc634b385b
(mouse-avoidance-point-position): Use posn-at-point instead of compute-motion.
2006-05-05 23:15:29 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +00:00
Thien-Thi Nguyen
0d30b33766
Update years in copyright notice; nfc.
2005-08-06 22:13:43 +00:00
Lute Kamstra
086add1519
Update FSF's address.
2005-07-04 23:32:44 +00:00
Stefan Monnier
88b4ca188b
(mouse-avoidance-ignore-p): New fun.
...
Also ignore switch-frame, select-window, double, and triple clicks.
(mouse-avoidance-banish-hook, mouse-avoidance-exile-hook)
(mouse-avoidance-fancy-hook): Use it.
2004-08-20 21:59:42 +00:00
Kim F. Storm
5970bd01f0
(mouse-avoidance-point-position): Use window-inside-edges
...
and call compute-motion with nil for topos and width to get proper
usable width and height for both window and non-window systems.
2004-08-02 15:19:24 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Eli Zaretskii
a9f7310463
(mouse-avoidance-too-close-p): If the frame lacks a
...
tool-bar-lines parameter, behave as if its value were zero.
(mouse-avoidance-set-pointer-shape): Don't do anything if
x-pointer-shape is not boundp.
2001-07-24 11:05:40 +00:00
Gerd Moellmann
02790ce2e0
(mouse-avoidance-too-close-p): Return nil if mouse
...
is in the tool bar.
2000-11-23 14:23:28 +00:00
Sam Steingold
187bd11cd3
punctuation fixes in doc strings
2000-08-11 17:05:44 +00:00
Stefan Monnier
76d1e5a499
(mouse-avoidance-random-shape): Don't quote lambda.
2000-06-11 05:26:41 +00:00
Eli Zaretskii
95d059bd0e
Remove window-system from comments, suggest using display-*-p instead.
2000-05-25 16:53:22 +00:00
Dave Love
4bce8c17dd
(mouse-avoidance-mode): Add autoload cookie to
...
defcustom.
2000-03-12 14:48:32 +00:00
Karl Heuer
5762abecd3
Fix maintainer address.
1999-08-16 04:04:27 +00:00
Dave Love
970ce0d8c7
(mouse-avoidance-mode): Doc fix.
1999-04-27 18:52:00 +00:00
Karl Heuer
25f67e4bc9
*** empty log message ***
1999-03-30 21:37:40 +00:00
Karl Heuer
7421db29d7
(mouse-avoidance-mode): Doc fix.
1999-03-30 21:27:45 +00:00
Karl Heuer
f799bf7ce3
(mouse-avoidance-banish-hook): Don't move unless in an
...
Emacs frame.
1998-09-21 19:42:29 +00:00
Dan Nicolaescu
f9e9ac1dde
*** empty log message ***
1998-04-20 03:35:05 +00:00
Richard M. Stallman
f2e6033d73
(mouse-avoidance-kbd-command): Function deleted.
...
(mouse-avoidance-fancy-hook, mouse-avoidance-exile-hook)
(mouse-avoidance-banish-hook): Test whether last command
was a mouse command of any kind.
1998-02-27 21:52:27 +00:00
Richard M. Stallman
59fed268c3
(mouse-avoidance-fancy-hook): Do nothing if button is down.
...
(mouse-avoidance-exile-hook, mouse-avoidance-banish-hook): Likewise.
1998-02-06 21:56:29 +00:00
Richard M. Stallman
8557ea062c
(mouse-avoidance-mode): Variable customized to automatically load the package.
1997-12-22 21:50:59 +00:00
Richard M. Stallman
85c922901f
(mouse-avoidance-timer): New variable.
...
(mouse-avoidance-mode): Create or cancel a time,
instead of using post-command-idle-hook.
1997-08-12 18:20:00 +00:00
Richard M. Stallman
00ed33e7ab
Add defgroup; use defcustom for user vars.
1997-04-13 07:51:54 +00:00
Karl Heuer
ed62ad335b
Don't put "Avoid" in the mode line.
1997-02-23 08:01:00 +00:00
Richard M. Stallman
5babefcfaf
(mouse-avoidance-old-pointer-shape): New vbl.
...
(mouse-avoidance-mode): Save old pointer shape when entering
protean mode; restore when exiting.
1996-03-27 22:38:19 +00:00
Erik Naggum
b578f267af
Update FSF's address.
1996-01-14 07:34:30 +00:00
Karl Heuer
a7acbbe4d4
Comment fixes.
1996-01-05 22:21:28 +00:00