Chong Yidong
a2eb421b87
In Lisp manual, don't capitalize pty.
...
* doc/lispref/processes.texi (Asynchronous Processes, Input to Processes):
* doc/lispref/internals.texi (Process Internals): Don't capitalize "pty".
2012-06-27 13:21:15 +08:00
Thien-Thi Nguyen
6d41a41d81
Lisp manual -- improve discussion of ptys vs pipes.
...
* processes.texi (Asynchronous Processes): Make the pty vs pipe
discussion more prominent.
2012-06-24 17:30:35 +08:00
Paul Eggert
d35af63cd6
Support higher-resolution time stamps.
...
Fixes: debbugs:9000
2012-06-22 14:17:42 -07:00
Chong Yidong
41b7f8bc6c
Merge changes from emacs-24; up to 2012-04-26T02:03:19Z!ueno@unixuser.org
2012-06-17 13:13:40 +08:00
Chong Yidong
84f4a53180
More minor manual copyedits to fix 7x9 manual underfull/overfull hboxes.
...
* doc/emacs/emacs.texi: Remove urlcolor setting.
* doc/lispref/elisp.texi, vol1.texi, vol2.texi: Remove urlcolor setting.
* doc/lispref/vol2.texi: Include package.texi.
2012-06-11 14:48:47 +08:00
Glenn Morris
ecc6530da9
Nuke hand-written node pointers in doc/lispref
...
Let makeinfo figure them out, as is recommended.
2012-05-26 18:34:14 -07:00
Glenn Morris
33017fafd1
Merge from emacs-24; up to 2012-04-24T08:35:02Z!lekktu@gmail.com
2012-05-26 18:06:44 -07:00
Martin Rudalics
0b128ac426
Some minor fixes of Elisp manual.
...
* commands.texi (Recursive Editing): recursive-edit is a
command.
* compile.texi (Docs and Compilation):
byte-compile-dynamic-docstrings is an option.
* debugging.texi (Invoking the Debugger): debug is a command.
* display.texi (Progress): progress-reporter-update and
progress-reporter-force-update have VALUE argument optional.
(Animated Images): Use non-@code{nil} instead of non-nil.
* files.texi (Format Conversion Round-Trip): Use non-@code{nil}
instead of non-nil.
* frames.texi (Creating Frames): make-frame is a command.
(Input Focus): select-frame is a command.
(Pointer Shape): void-text-area-pointer is an option.
* help.texi (Describing Characters): read-kbd-macro is a
command.
(Help Functions): describe-prefix-bindings is a command.
* markers.texi (Creating Markers): Both arguments of copy-marker
are optional.
* minibuf.texi (Reading File Names): Use @kbd instead of @code.
* modes.texi (Mode Line Variables): mode-line-remote and
mode-line-client are not options.
(Imenu): imenu-add-to-menubar is a command.
(SMIE Indentation Helpers): Use non-@code{nil} instead of
non-nil.
* os.texi (Sound Output): play-sound-file is a command.
* package.texi (Package Archives): Use @key{RET} instead of
@kbd{RET}.
* processes.texi (Signals to Processes): Use @key{RET} instead
of @code{RET}.
(Signals to Processes): signal-process is a command.
* text.texi (Clickable Text): Use @key{RET} instead of
@kbd{RET}.
(Base 64): base64-encode-string is not a command while
base64-decode-region is.
* windows.texi (Switching Buffers): pop-to-buffer is a command.
2012-05-15 11:38:50 +02:00
Chong Yidong
2bc356d71c
Add customization data to several built-in variables.
...
* lisp/cus-start.el (gc-cons-percentage, exec-suffixes)
(dos-display-scancodes, dos-hyper-key, dos-super-key)
(dos-keypad-mode, debug-on-signal, vertical-centering-font-regexp)
(make-cursor-line-fully-visible, void-text-area-pointer)
(font-list-limit): Add customization data.
* doc/lispref/display.texi (Font Lookup):
* doc/lispref/frames.texi (Pointer Shape):
* doc/lispref/processes.texi (Subprocess Creation): Use defopt for options.
2012-05-02 21:00:29 +08:00
Chong Yidong
c07a4c0b59
Merge from emacs-24 branch
2012-04-20 16:48:50 +08:00
Chong Yidong
f30d612a7a
Fixes for pty handling in gdb-mi.el and process.c.
...
* lisp/progmodes/gdb-mi.el (gdb): Revert 2012-04-19 change.
(gdb-inferior-io--init-proc): New function.
(gdb-init-1): Use it.
(gdb-inferior-io-sentinel): New sentinel for the gdb-inferior pty,
responsible for allocating a new pty and hooking it to gdb when
the old pty gets an EIO due to process exit.
(gdb-delchar-or-quit): New command. Bind it in gdb-mi buffers.
(gdb-tooltip-print): Don't use obsolete tooltip-use-echo-area.
(gdb-inferior-io--maybe-delete-pty): Move into gdb-reset.
* src/process.c (wait_reading_process_output): If EIO occurs on a pty,
set the status to "failed" and ensure that sentinel is run.
* doc/lispref/processes.texi (Asynchronous Processes): Mention nil
argument to start-process.
2012-04-20 14:39:29 +08:00
Glenn Morris
4373fd4326
More small doc and lispref edits related to processes
...
* doc/lispref/processes.texi (Serial Ports, Byte Packing, Bindat Spec)
(Bindat Functions): Copyedits.
* src/process.c (Fset_process_inherit_coding_system_flag)
(Fset_process_query_on_exit_flag): Doc fix (mention return value).
(Fmake_network_process, Fmake_serial_process): Doc fix.
* admin/FOR-RELEASE: Related markup.
2012-04-18 00:21:18 -07:00
Glenn Morris
016a35dfa7
More process-related doc and manual small edits
...
* doc/lispref/processes.texi (Output from Processes, Filter Functions):
Mention waiting-for-user-input-p.
(Sentinels, Query Before Exit, System Processes, Transaction Queues):
(Network Servers, Datagrams, Network Processes, Network Options)
(Network Feature Testing, Serial Ports): Copyedits.
(Network): Add encrypted network overview paragraph.
Cross-reference the Emacs-GnuTLS manual. Use @acronym.
* lisp/net/network-stream.el (open-network-stream): Doc fix.
* src/process.c (Fset_process_inherit_coding_system_flag)
(Fset_process_query_on_exit_flag): Doc fix (mention return value).
(Fmake_network_process): Doc fix.
2012-04-17 20:48:43 -07:00
Glenn Morris
4f5d565ff3
* processes.texi (Accepting Output): Discourage use of `millisec' argument.
2012-04-15 17:55:06 -07:00
Glenn Morris
62f4b18cfd
More small edits for doc/lispref/processes.texi
...
* doc/lispref/processes.texi (Process Information, Input to Processes)
(Signals to Processes, Output from Processes, Process Buffers)
(Filter Functions, Decoding Output): Copyedits.
2012-04-15 17:50:58 -07:00
Chong Yidong
e6fd457e01
Merge from emacs-24 branch
2012-04-15 15:28:01 +08:00
Glenn Morris
12acf78334
More small edits for doc/lispref/processes.texi
...
* doc/lispref/processes.texi (Asynchronous Processes, Deleting Processes):
Copyedits.
(Asynchronous Processes): Update some example output.
2012-04-14 18:58:41 -07:00
Glenn Morris
e153c13643
Doc and manual fixes related to processes
...
* doc/lispref/processes.texi (Processes, Subprocess Creation, Shell Arguments):
(Synchronous Processes): Copyedits.
(Subprocess Creation): Discourage modifying exec-path directly.
(Synchronous Processes): Update some example output.
(Process Information): Fix typo.
(Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
* lisp/simple.el (process-file-side-effects): Doc fix.
2012-04-14 18:37:16 -07:00
Glenn Morris
1e103a7cd8
Remove unnecessary @setfilename commands from many doc/lispref/*.texi
2012-04-13 18:59:01 -07:00
Glenn Morris
35dc09a19c
Merge from emacs-24, up to 2012-04-10T02:06:19Z!larsi@gnus.org
2012-04-13 18:46:06 -07:00
Jari Aalto
0a6dd5e26f
* processes.texi (Synchronous Processes): Mention `default-directory'.
...
Fixes: debbugs:7515
2012-04-12 21:14:43 +02:00
Glenn Morris
2bb0eca1eb
In doc/lispref, use @file for buffers, per the Texinfo manual.
...
It renders the same as @samp, so there is no visible change in most cases.
2012-04-10 00:11:23 -07:00
Chong Yidong
9fe9631c2f
* doc/lispref/processes.texi (Query Before Exit): Remove obsolete function
...
process-kill-without-query.
Fixes: debbugs:11190
2012-04-08 21:30:26 +08:00
Glenn Morris
8fc85b2054
Use @env for environment variables in texinfo manuals
...
It renders the same as @code, so in many cases this change is entirely cosmetic.
* doc/emacs/misc.texi (Gnus Startup):
* doc/lispref/files.texi, doc/lispref/frames.texi:
* doc/lispref/loading.texi, doc/lispref/os.texi, doc/lispref/processes.texi:
Use @env for environment variables.
2012-04-07 19:07:16 -07:00
Glenn Morris
9364727b19
* doc/lispref/processes.texi (Network Servers): Standardize apostrophe usage.
2012-03-26 20:50:49 -04:00
Glenn Morris
44e97401cd
Standardize possessive apostrophe usage in manuals, docs, and comments
...
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00649.html
2012-02-28 00:17:21 -08:00
Chong Yidong
82233bead8
Give Tabulated List mode its own Lisp manual node.
...
* modes.texi (Tabulated List Mode): New node.
(Basic Major Modes): Add xref to it.
* processes.texi (Process Information): Mention Process Menu mode.
2012-02-18 21:38:33 +08:00
Glenn Morris
fcacfa8d51
Add some more cindex entries to previous change
2012-02-15 00:50:38 -08:00
Glenn Morris
d7dbb11ade
* lispref/processes.texi (Network): Document open-network-stream :parameters.
...
* etc/NEWS: Related markup.
2012-02-15 00:48:45 -08:00
Glenn Morris
1b9f60cc53
Tiny doc tweaks for call-process's :file spec.
...
* doc/lispref/processes.texi (Synchronous Processes):
Mention call-process's :file gets overwritten.
* src/callproc.c (Fcall_process, Fcall_process_region): Doc fix.
* etc/NEWS: Markup.
2012-02-01 23:21:20 -08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Paul Eggert
91af3942e9
Spelling fixes.
2011-11-14 15:59:56 -08:00
Juanma Barranquero
cec2eab875
* processes.texi (Network Servers): Clarify what the process buffer is used for.
...
Fixes: debbugs:9233
2011-09-11 04:04:07 +02:00
Lars Magne Ingebrigtsen
b96e6cde3e
Renamed process-alive-p' to process-live-p' for consistency with other `-live-p' functions.
2011-06-15 19:30:41 +02:00
Lars Magne Ingebrigtsen
bcd54f8370
Add the tiny convenience function `process-alive-p'.
2011-05-31 20:40:00 +02:00
Glenn Morris
ed7f1a6c5c
Merge from emacs-23; up to 2010-06-12T11:17:12Z!eliz@gnu.org.
2011-05-29 15:41:06 -07:00
Chong Yidong
049bcbcba6
Tweaks to lisp manual to remove over/underflows in printed version.
...
* help.texi (Accessing Documentation):
* display.texi (Pixel Specification):
* processes.texi (Serial Ports, Serial Ports):
* nonascii.texi (Character Properties, Default Coding Systems):
* text.texi (Changing Properties, Special Properties):
* windows.texi (Window Start and End):
* modes.texi (SMIE Indentation Example, SMIE Tricks):
* keymaps.texi (Searching Keymaps, Tool Bar):
* minibuf.texi (Basic Completion):
* compile.texi (Eval During Compile):
* strings.texi (Formatting Strings): Tweaks to avoid overflowing
7x9 paper in printed manual.
* lists.texi (Sets And Lists): Fix misplaced text.
2011-05-29 13:18:46 -04:00
Lars Magne Ingebrigtsen
1ef14cb4b0
Extend call-process' to take the (:file "file")' syntax to redirect
...
STDOUT to a file.
2011-05-01 02:04:17 +02:00
Chong Yidong
b59a4335cd
* processes.texi (Synchronous Processes): Minor clarification (Bug#8149).
2011-03-05 15:45:09 -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
Stefan Monnier
f49d1f52b2
Merge from emacs-23
2010-12-13 10:27:36 -05:00
Eli Zaretskii
4bb49a92aa
Fallout from bug #7563 .
...
processes.texi (Shell Arguments):
strings.texi (Creating Strings): Don't mention "shell commands";
make it explicit that `split-string-and-unquote' and
`combine-and-quote-strings' are mainly for working with arguments
to call-process and start-process.
2010-12-11 20:45:53 +02:00
Eli Zaretskii
3c73e30e34
Fix bug #7563 with docs of split-string-and-unquote.
...
processes.texi (Shell Arguments): Fix documentation of
`split-string-and-unquote'. Add indexing.
2010-12-11 11:41:45 +02:00
Eli Zaretskii
1e5c1c8076
Fix last change in processes.texi.
...
processes.texi (Filter Functions): Fix last change.
2010-08-25 01:23:47 -04:00
Chong Yidong
78e33835a3
Fix filter functions discussion in Lisp manual.
...
* processes.texi (Filter Functions): Use `buffer-live-p' instead
of `buffer-name' in the main text as well as in the example
(Bug#3098).
2010-08-24 16:43:24 -04:00
Michael Albinus
bace45fe15
* processes.texi (Process Information): Explain process property
...
`remote-tty'.
2010-07-29 15:54:03 +02:00
Glenn Morris
d24880de8b
Untabify doc/lispref/*.texi.
...
* abbrevs.texi, commands.texi, compile.texi, debugging.texi:
* display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
* frames.texi, functions.texi, internals.texi, keymaps.texi:
* loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
* searching.texi, sequences.texi, strings.texi, syntax.texi:
* text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
Untabify Texinfo files.
2010-06-22 20:36:56 -07:00