Anonymous | Login | 2024-09-16 23:06 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Type | Date Submitted | Last Update | ||
0001131 | [1003.1(2016/18)/Issue7+TC2] Shell and Utilities | Objection | Error | 2017-03-21 17:42 | 2024-06-11 09:09 | ||
Reporter | Antonio Diaz | View Status | public | ||||
Assigned To | |||||||
Priority | normal | Resolution | Accepted As Marked | ||||
Status | Closed | ||||||
Name | Antonio Diaz | ||||||
Organization | GNU | ||||||
User Reference | |||||||
Section | ed | ||||||
Page Number | 2684 | ||||||
Line Number | 87533 | ||||||
Interp Status | --- | ||||||
Final Accepted Text | See Note: 0004104 | ||||||
Summary | 0001131: The synopsis of the i command is wrong and inconsistent with the synopsis of the a command | ||||||
Description |
The synopsis of the i command states that "Address 0 shall be valid for this command; it shall be interpreted as if address 1 were specified". But the command "1i" is invalid in an empty buffer. If interpreted literally, the synopsis implies that it is not possible to insert text in an empty buffer. IMO, address 0 should always mean "at the beginning of the buffer" instead of sometimes being considered as a synonym for address 1. The synopsis of the i command also states that "This command differs from the a command only in the placement of the input text". This seems to imply that both commands must set the current address to the same value if no lines are appended/inserted. This value should be 0 for an empty append/insert at address 0 to be consistent with the synopsis of the a command. See discussion at http://lists.gnu.org/archive/html/bug-ed/2016-04/msg00009.html [^] |
||||||
Desired Action |
Change the synopsis of the i command to: The i command shall insert the given text before the addressed line; the current line number shall become the address of the last inserted line or, if there were none, the addressed line. This command differs from the a command only in the placement of the input text. Address 0 shall be valid for this command; it shall cause the inserted text to be placed at the beginning of the buffer. |
||||||
Tags | tc3-2008 | ||||||
Attached Files | |||||||
|
Relationships | ||||||
|
Notes | |
(0004104) nick (manager) 2018-09-06 16:32 edited on: 2018-09-06 16:34 |
On page 2684 line 87533 section ed, change:Address 0 shall be valid for this command; it shall be interpreted as if address 1 were specified. to: Address 0 shall be valid for this command; it is unspecified whether it causes the inserted text to be placed at the beginning of the buffer or it is interpreted as if address 1 were specified. (These two allowed behaviors differ in the case that the buffer is empty.) |
(0004106) nick (manager) 2018-09-06 16:42 |
Note that the resolution in Note: 0004104 has impact on the rationale; the rationale was changed in 0001130 |
Issue History | |||
Date Modified | Username | Field | Change |
2017-03-21 17:42 | Antonio Diaz | New Issue | |
2017-03-21 17:42 | Antonio Diaz | Name | => Antonio Diaz |
2017-03-21 17:42 | Antonio Diaz | Organization | => GNU |
2017-03-21 17:42 | Antonio Diaz | Section | => ed |
2017-03-21 17:42 | Antonio Diaz | Page Number | => 0 |
2017-03-21 17:42 | Antonio Diaz | Line Number | => 0 |
2017-03-21 18:26 | salty-horse | Issue Monitored: salty-horse | |
2018-09-06 15:46 | nick | Page Number | 0 => 2684 |
2018-09-06 15:46 | nick | Line Number | 0 => 87533 |
2018-09-06 15:46 | nick | Interp Status | => --- |
2018-09-06 16:32 | nick | Note Added: 0004104 | |
2018-09-06 16:33 | geoffclare | Relationship added | related to 0001130 |
2018-09-06 16:34 | nick | Note Edited: 0004104 | |
2018-09-06 16:34 | nick | Note Edited: 0004104 | |
2018-09-06 16:35 | nick | Final Accepted Text | => See Bugnote:0004104 |
2018-09-06 16:35 | nick | Status | New => Resolved |
2018-09-06 16:35 | nick | Resolution | Open => Accepted As Marked |
2018-09-06 16:38 | nick | Tag Attached: tc3-2008 | |
2018-09-06 16:42 | nick | Note Added: 0004106 | |
2018-09-07 08:18 | geoffclare | Final Accepted Text | See Bugnote:0004104 => See Note: 0004104 |
2019-10-31 11:39 | geoffclare | Status | Resolved => Applied |
2024-06-11 09:09 | agadmin | Status | Applied => Closed |
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |