* Please install
@ 2007-09-07 6:32 Richard Stallman
2007-09-08 10:40 ` Eli Zaretskii
0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2007-09-07 6:32 UTC (permalink / raw)
To: emacs-devel
Would someone please install this, then ack?
** The new variable prefer-window-split-horizontally specifies how
display-buffer splits windows. If its value is nil the old behavior is kept,
i.e. windows are split vertically (above-below). If its value is t, windows are
split horizontally (side-by-side). If its value is a number, windows are split
horizontally, but only if the resulting window is at least as wide as that
value.
Date: Fri, 24 Aug 2007 09:49:44 +0200
From: "Fredrik Axelsson" <f.axelsson@gmail.com>
To: emacs-devel@gnu.org
In-Reply-To: <161cc4960708230426i1afdb6c3ufc7a3864e9830c87@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Disposition: inline
Subject: Re: prefer-window-split-horizontally patch resend
Here are ChangeLog entries for the patch.
Index: lisp/ChangeLog
+2007-08-23 Fredrik Axelsson <f.axelsson@gmail.com>
+
+ * cus-start.el (all): Add prefer-window-split-horizontally from
+ window.c.
Index: src/ChangeLog
+2007-08-23 Fredrik Axelsson <f.axelsson@gmail.com>
+
+ * window.c (prefer_window_split_horizontally): New variable.
+ (display_buffer): Consider splitting window horizontally depending
+ on prefer_window_split_horizontally.
Date: Thu, 23 Aug 2007 13:26:21 +0200
From: "Fredrik Axelsson" <f.axelsson@gmail.com>
To: emacs-devel@gnu.org
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_193412_17755322.1187868381149"
Cc: Tassilo Horn <tassilo@member.fsf.org>
Subject: prefer-window-split-horizontally patch resend
------=_Part_193412_17755322.1187868381149
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
I'm re-posting the horizontal window split patch. It's updated to merge
with the current cvs trunk.
I've been away all summer and have missed the postings requesting this
patch. Sorry for that.
Prompted by Richard Stallman I have requested legal papers to
sign. They should be in the mail to me now.
/fredrik
------=_Part_193412_17755322.1187868381149
Content-Type: text/x-patch; name=prefer-window-split-horizontally.patch;
charset=ANSI_X3.4-1968
Content-Transfer-Encoding: base64
X-Attachment-Id: f_f5p601qi
Content-Disposition: attachment;
filename="prefer-window-split-horizontally.patch"
SW5kZXg6IGxpc3AvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9zb3VyY2VzL2VtYWNz
L2VtYWNzL2xpc3AvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjExNjA1CmRpZmYg
LXUgLXIxLjExNjA1IENoYW5nZUxvZwotLS0gbGlzcC9DaGFuZ2VMb2cJMjIgQXVnIDIwMDcgMjI6
NDA6MTggLTAwMDAJMS4xMTYwNQorKysgbGlzcC9DaGFuZ2VMb2cJMjMgQXVnIDIwMDcgMDk6MDU6
MjAgLTAwMDAKQEAgLTEsMyArMSw4IEBACisyMDA3LTA4LTIzICBGcmVkcmlrIEF4ZWxzc29uICA8
Zi5heGVsc3NvbkBnbWFpbC5jb20+CisKKwkqIGN1cy1zdGFydC5lbCAoYWxsKTogQWRkIHByZWZl
ci13aW5kb3ctc3BsaXQtaG9yaXpvbnRhbGx5IGZyb20KKwl3aW5kb3cuYy4KKwogMjAwNy0wOC0y
MiAgSmFzb24gUnVtbmV5ICA8amFzb25yQGdudS5vcmc+CiAKIAkqIHZjLWhvb2tzLmVsICh2Yy1t
ZW51LW1hcC1maWx0ZXIpOiBSZWFwcGx5IDIwMDctMDgtMDYgYnVnZml4LgpJbmRleDogbGlzcC9j
dXMtc3RhcnQuZWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3NvdXJjZXMvZW1hY3MvZW1hY3MvbGlz
cC9jdXMtc3RhcnQuZWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTA0CmRpZmYgLXUgLXIxLjEw
NCBjdXMtc3RhcnQuZWwKLS0tIGxpc3AvY3VzLXN0YXJ0LmVsCTI2IEp1bCAyMDA3IDA1OjI2OjE5
IC0wMDAwCTEuMTA0CisrKyBsaXNwL2N1cy1zdGFydC5lbAkyMyBBdWcgMjAwNyAwOTowNToyMCAt
MDAwMApAQCAtMzUwLDYgKzM1MCw4IEBACiAgCQkgICAgICAgKGNvbnN0IDp0YWcgIkZ1bGwgc2Ny
ZWVuICh0KSIgOnZhbHVlIHQpCiAgCQkgICAgICAgKG90aGVyIDp0YWcgIkFsd2F5cyIgMSkpKQog
CSAgICAgKGRpc3BsYXktYnVmZmVyLXJldXNlLWZyYW1lcyB3aW5kb3dzIGJvb2xlYW4gIjIxLjEi
KQorCSAgICAgKHByZWZlci13aW5kb3ctc3BsaXQtaG9yaXpvbnRhbGx5CisJICAgICAgd2luZG93
cyAoY2hvaWNlIGJvb2xlYW4gaW50ZWdlcikgIjIyLjEiKQogCSAgICAgOzsgeGRpc3AuYwogCSAg
ICAgKHNjcm9sbC1zdGVwIHdpbmRvd3MgaW50ZWdlcikKIAkgICAgIChzY3JvbGwtY29uc2VydmF0
aXZlbHkgd2luZG93cyBpbnRlZ2VyKQpJbmRleDogc3JjL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJD
UyBmaWxlOiAvc291cmNlcy9lbWFjcy9lbWFjcy9zcmMvQ2hhbmdlTG9nLHYKcmV0cmlldmluZyBy
ZXZpc2lvbiAxLjU3OTYKZGlmZiAtdSAtcjEuNTc5NiBDaGFuZ2VMb2cKLS0tIHNyYy9DaGFuZ2VM
b2cJMjMgQXVnIDIwMDcgMDg6NDU6NDYgLTAwMDAJMS41Nzk2CisrKyBzcmMvQ2hhbmdlTG9nCTIz
IEF1ZyAyMDA3IDA5OjA1OjM0IC0wMDAwCkBAIC0xLDMgKzEsOSBAQAorMjAwNy0wOC0yMyAgRnJl
ZHJpayBBeGVsc3NvbiAgPGYuYXhlbHNzb25AZ21haWwuY29tPgorCisJKiB3aW5kb3cuYyAocHJl
ZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkpOiBOZXcgdmFyaWFibGUuCisJKGRpc3BsYXlf
YnVmZmVyKTogQ29uc2lkZXIgc3BsaXR0aW5nIHdpbmRvdyBob3Jpem9udGFsbHkgZGVwZW5kaW5n
CisJb24gcHJlZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkuCisKIDIwMDctMDgtMjMgIFlB
TUFNT1RPIE1pdHN1aGFydSAgPG1pdHVoYXJ1QG1hdGgucy5jaGliYS11LmFjLmpwPgogCiAJKiBN
YWtlZmlsZS5pbiAoUlNWR19MSUJTLCBSU1ZHX0NGTEFHUyk6IE5ldyB2YXJpYWJsZXMuCkluZGV4
OiBzcmMvd2luZG93LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3NvdXJjZXMvZW1hY3MvZW1hY3Mv
c3JjL3dpbmRvdy5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjU4NApkaWZmIC11IC1yMS41ODQg
d2luZG93LmMKLS0tIHNyYy93aW5kb3cuYwkxMyBBdWcgMjAwNyAxMzo0MToxNyAtMDAwMAkxLjU4
NAorKysgc3JjL3dpbmRvdy5jCTIzIEF1ZyAyMDA3IDA5OjA1OjM2IC0wMDAwCkBAIC0xNjEsNiAr
MTYxLDEzIEBACiAKIExpc3BfT2JqZWN0IFZldmVuX3dpbmRvd19oZWlnaHRzOwogCisvKiBOb24t
bmlsIG1lYW5zIHRoYXQgd2luZG93cyBhcmUgc3BsaXQgaG9yaXpvbnRhbGx5LCBpLmUuIHNpZGUt
Ynktc2lkZSwKKyAgIGluc3RlYWQgb2YgdmVydGljYWxseSBieSBgZGlzcGxheS1idWZmZXInLiAg
QW4gaW50ZWdlciB2YWx1ZSBtZWFucyB0aGF0CisgICB3aW5kb3dzIG1heSBvbmx5IGJlIHNwbGl0
IGhvcml6b250YWxseSBpZiB0aGUgbmV3bHkgY3JlYXRlZCB3aW5kb3cgaXMgYXQKKyAgIGxlYXN0
IGFzIHdpZGUgYXMgdGhhdCB2YWx1ZS4gICovCisKK0xpc3BfT2JqZWN0IFZwcmVmZXJfd2luZG93
X3NwbGl0X2hvcml6b250YWxseTsKKwogLyogTGlzdCBvZiBidWZmZXIgKm5hbWVzKiBmb3IgYnVm
ZmVycyB0aGF0IHNob3VsZCBoYXZlIHRoZWlyIG93biBmcmFtZXMuICAqLwogCiBMaXNwX09iamVj
dCBWc3BlY2lhbF9kaXNwbGF5X2J1ZmZlcl9uYW1lczsKQEAgLTM2NDcsNyArMzY1NCwxMiBAQAog
CiBJZiBgZXZlbi13aW5kb3ctaGVpZ2h0cycgaXMgbm9uLW5pbCwgd2luZG93IGhlaWdodHMgd2ls
bCBiZSBldmVuZWQgb3V0CiBpZiBkaXNwbGF5aW5nIHRoZSBidWZmZXIgY2F1c2VzIHR3byB2ZXJ0
aWNhbGx5IGFkamFjZW50IHdpbmRvd3MgdG8gYmUKLWRpc3BsYXllZC4gICovKQorZGlzcGxheWVk
LiAgCisKK0lmIGBwcmVmZXItd2luZG93LXNwbGl0LWhvcml6b250YWxseScgaXMgbm9uLW5pbCwg
d2luZG93cyBhcmUgc3BsaXQKK2hvcml6b250YWxseSwgaS5lLiBzaWRlLWJ5LXNpZGUsIGluc3Rl
YWQgb2YgdmVydGljYWxseSBpZiBwb3NzaWJsZS4gSWYgdGhlCit2YXJpYWJsZSBoYXMgYW4gaW50
ZWdlciB2YWx1ZSwgd2luZG93cyBtYXkgb25seSBiZSBzcGxpdCBob3Jpem9udGFsbHkgaWYgdGhl
CituZXdseSBjcmVhdGVkIHdpbmRvdyBpcyBhdCBsZWFzdCBhcyB3aWRlIGFzIHRoYXQgdmFsdWUu
ICAqLykKICAgICAgKGJ1ZmZlciwgbm90X3RoaXNfd2luZG93LCBmcmFtZSkKICAgICAgcmVnaXN0
ZXIgTGlzcF9PYmplY3QgYnVmZmVyLCBub3RfdGhpc193aW5kb3csIGZyYW1lOwogewpAQCAtMzc0
NywxMyArMzc1OSwyNiBAQAogICAgICAgZWxzZQogCXdpbmRvdyA9IEZnZXRfbGFyZ2VzdF93aW5k
b3cgKGZyYW1lcywgUXQpOwogCi0gICAgICAvKiBJZiB0aGUgbGFyZ2VzdCB3aW5kb3cgaXMgdGFs
bCBlbm91Z2gsIGZ1bGwtd2lkdGgsIGFuZCBlaXRoZXIgZWxpZ2libGUKLQkgZm9yIHNwbGl0dGlu
ZyBvciB0aGUgb25seSB3aW5kb3csIHNwbGl0IGl0LiAgKi8KKyAgICAgIC8qIElmIHdlIHByZWZl
ciB0byBzcGxpdCBob3Jpem9udGFsbHkgYW5kIHRoZSB3aW5kb3cgaXMgd2lkZQorICAgICAgICAg
ZW5vdWdoLCBzcGxpdCBpdCBob3Jpem9udGFsbHkuICAqLwogICAgICAgaWYgKCFOSUxQICh3aW5k
b3cpCiAJICAmJiAhIEZSQU1FX05PX1NQTElUX1AgKFhGUkFNRSAoWFdJTkRPVyAod2luZG93KS0+
ZnJhbWUpKQogCSAgJiYgV0lORE9XX0ZVTExfV0lEVEhfUCAoWFdJTkRPVyAod2luZG93KSkKLQkg
ICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hlaWdodF90aHJlc2hvbGQKLQkg
ICAgICB8fCAoTklMUCAoWFdJTkRPVyAod2luZG93KS0+cGFyZW50KSkpCisJICAmJiAhTklMUCAo
VnByZWZlcl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KQorCSAgJiYgKCFOVU1CRVJQIChWcHJl
ZmVyX3dpbmRvd19zcGxpdF9ob3Jpem9udGFsbHkpIHx8CisgICAgICAgICAgICAgICh3aW5kb3df
d2lkdGgod2luZG93KSA+PQorCSAgICAgICAyICogWElOVCAoVnByZWZlcl93aW5kb3dfc3BsaXRf
aG9yaXpvbnRhbGx5KSkpCisJICAmJiAod2luZG93X3dpZHRoKHdpbmRvdykpID49ICgyICogd2lu
ZG93X21pbl93aWR0aCkpCisJeworCSAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBR
bmlsLCBRdCk7CisJfQorICAgICAgLyogRWxzZSwgaWYgdGhlIGxhcmdlc3Qgd2luZG93IGlzIHRh
bGwgZW5vdWdoLCBmdWxsLXdpZHRoLCBhbmQgZWl0aGVyCisJIGVsaWdpYmxlIGZvciBzcGxpdHRp
bmcgb3IgdGhlIG9ubHkgd2luZG93LCBzcGxpdCBpdC4gKi8KKyAgICAgIGVsc2UgaWYgKCFOSUxQ
ICh3aW5kb3cpCisJICAgICAgICYmICEgRlJBTUVfTk9fU1BMSVRfUCAoWEZSQU1FIChYV0lORE9X
ICh3aW5kb3cpLT5mcmFtZSkpCisJICAgICAgICYmIFdJTkRPV19GVUxMX1dJRFRIX1AgKFhXSU5E
T1cgKHdpbmRvdykpCisJICAgICAgICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0
X2hlaWdodF90aHJlc2hvbGQKKwkJICAgfHwgKE5JTFAgKFhXSU5ET1cgKHdpbmRvdyktPnBhcmVu
dCkpKQogCSAgJiYgKHdpbmRvd19oZWlnaHQgKHdpbmRvdykKIAkgICAgICA+PSAoMiAqIHdpbmRv
d19taW5fc2l6ZV8yIChYV0lORE9XICh3aW5kb3cpLCAwKSkpKQogCXdpbmRvdyA9IEZzcGxpdF93
aW5kb3cgKHdpbmRvdywgUW5pbCwgUW5pbCk7CkBAIC0zNzYyLDE2ICszNzg3LDMwIEBACiAJICBM
aXNwX09iamVjdCB1cHBlciwgbG93ZXIsIG90aGVyOwogCiAJICB3aW5kb3cgPSBGZ2V0X2xydV93
aW5kb3cgKGZyYW1lcywgUXQpOwotCSAgLyogSWYgdGhlIExSVSB3aW5kb3cgaXMgdGFsbCBlbm91
Z2gsIGFuZCBlaXRoZXIgZWxpZ2libGUgZm9yIHNwbGl0dGluZwotCSAgYW5kIHNlbGVjdGVkIG9y
IHRoZSBvbmx5IHdpbmRvdywgc3BsaXQgaXQuICAqLworCSAgLyogSWYgd2UgcHJlZmVyIHRvIHNw
bGl0IGhvcml6b250YWxseSBhbmQgdGhlIExSVSB3aW5kb3cgaXMgd2lkZQorCSAgICAgZW5vdWdo
LCBzcGxpdCBpdCBob3Jpem9udGFsbHkuICovCiAJICBpZiAoIU5JTFAgKHdpbmRvdykKIAkgICAg
ICAmJiAhIEZSQU1FX05PX1NQTElUX1AgKFhGUkFNRSAoWFdJTkRPVyAod2luZG93KS0+ZnJhbWUp
KQotCSAgICAgICYmICgoRVEgKHdpbmRvdywgc2VsZWN0ZWRfd2luZG93KQotCQkgICAmJiB3aW5k
b3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hlaWdodF90aHJlc2hvbGQpCi0JCSAgfHwgKE5J
TFAgKFhXSU5ET1cgKHdpbmRvdyktPnBhcmVudCkpKQotCSAgICAgICYmICh3aW5kb3dfaGVpZ2h0
ICh3aW5kb3cpCi0JCSAgPj0gKDIgKiB3aW5kb3dfbWluX3NpemVfMiAoWFdJTkRPVyAod2luZG93
KSwgMCkpKSkKLQkgICAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRbmls
KTsKKwkgICAgICAmJiAhTklMUCAoVnByZWZlcl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KQor
CSAgICAgICYmIHdpbmRvd193aWR0aCh3aW5kb3cpID49ICgyICogd2luZG93X21pbl93aWR0aCkK
KwkgICAgICAmJiAoIU5VTUJFUlAgKFZwcmVmZXJfd2luZG93X3NwbGl0X2hvcml6b250YWxseSkg
fHwKKwkJICB3aW5kb3dfd2lkdGgod2luZG93KSA+PQorCQkgICgyICogWElOVCAoVnByZWZlcl93
aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5KSkpKQorCSAgICB7CisJICAgICAgd2luZG93ID0gRnNw
bGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRdCk7CisJICAgIH0KKwkgIC8qIEVsc2UgaWYgdGhl
IExSVSB3aW5kb3cgaXMgdGFsbCBlbm91Z2gsIGFuZCBlaXRoZXIgZWxpZ2libGUgZm9yCisJICBz
cGxpdHRpbmcgYW5kIHNlbGVjdGVkIG9yIHRoZSBvbmx5IHdpbmRvdywgc3BsaXQgaXQuICAqLwor
CSAgZWxzZSBpZiAoIU5JTFAgKHdpbmRvdykKKwkJICAgJiYgISBGUkFNRV9OT19TUExJVF9QIChY
RlJBTUUgKFhXSU5ET1cgKHdpbmRvdyktPmZyYW1lKSkKKwkJICAgJiYgKChFUSAod2luZG93LCBz
ZWxlY3RlZF93aW5kb3cpCisJCQkmJiB3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpID49IHNwbGl0X2hl
aWdodF90aHJlc2hvbGQpCisJCSAgICAgICB8fCAoTklMUCAoWFdJTkRPVyAod2luZG93KS0+cGFy
ZW50KSkpCisJCSAgICYmICh3aW5kb3dfaGVpZ2h0ICh3aW5kb3cpCisJCSAgICAgICA+PSAoMiAq
IHdpbmRvd19taW5fc2l6ZV8yIChYV0lORE9XICh3aW5kb3cpLCAwKSkpKQorCSAgICB7CisJICAg
ICAgd2luZG93ID0gRnNwbGl0X3dpbmRvdyAod2luZG93LCBRbmlsLCBRbmlsKTsKKwkgICAgfQog
CSAgZWxzZQogCSAgICB3aW5kb3cgPSBGZ2V0X2xydV93aW5kb3cgKGZyYW1lcywgUW5pbCk7CiAJ
ICAvKiBJZiBGZ2V0X2xydV93aW5kb3cgcmV0dXJuZWQgbmlsLCB0cnkgb3RoZXIgYXBwcm9hY2hl
cy4gICovCkBAIC03MzQ0LDYgKzczODMsMTQgQEAKIElmIG5pbCwgYGRpc3BsYXktYnVmZmVyJyB3
aWxsIGxlYXZlIHRoZSB3aW5kb3cgY29uZmlndXJhdGlvbiBhbG9uZS4gICovKTsKICAgVmV2ZW5f
d2luZG93X2hlaWdodHMgPSBRdDsKIAorICBERUZWQVJfTElTUCAoInByZWZlci13aW5kb3ctc3Bs
aXQtaG9yaXpvbnRhbGx5IiwgJlZwcmVmZXJfd2luZG93X3NwbGl0X2hvcml6b250YWxseSwKKyAg
ICAgICAgICAgICAgIGRvYzogLyogKk5vbi1uaWwgbWVhbnMgdGhhdCB3aW5kb3dzIGFyZSBzcGxp
dCBob3Jpem9udGFsbHksIGkuZS4gCitzaWRlLWJ5LXNpZGUsIGluc3RlYWQKK29mIHZlcnRpY2Fs
bHkgYnkgYGRpc3BsYXktYnVmZmVyJy4KK0FuIGludGVnZXIgdmFsdWUgbWVhbnMgdGhhdCB3aW5k
b3dzIG1heSBvbmx5IGJlIHNwbGl0IGhvcml6b250YWxseSBpZiB0aGUgbmV3bHkKK2NyZWF0ZWQg
d2luZG93IGlzIGF0IGxlYXN0IGFzIHdpZGUgYXMgdGhhdCB2YWx1ZS4gICovKTsKKyAgVnByZWZl
cl93aW5kb3dfc3BsaXRfaG9yaXpvbnRhbGx5ID0gUW5pbDsKKwogICBERUZWQVJfTElTUCAoIm1p
bmlidWZmZXItc2Nyb2xsLXdpbmRvdyIsICZWbWluaWJ1Zl9zY3JvbGxfd2luZG93LAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgaXQgaXMgdGhlIHdpbmRvdyB0aGF0IEMtTS12IGluIG1p
bmlidWZmZXIgc2hvdWxkIHNjcm9sbC4gICovKTsKICAgVm1pbmlidWZfc2Nyb2xsX3dpbmRvdyA9
IFFuaWw7Cg==
------=_Part_193412_17755322.1187868381149
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel
------=_Part_193412_17755322.1187868381149--
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Please install
2007-09-07 6:32 Richard Stallman
@ 2007-09-08 10:40 ` Eli Zaretskii
2007-09-09 8:23 ` Tassilo Horn
0 siblings, 1 reply; 7+ messages in thread
From: Eli Zaretskii @ 2007-09-08 10:40 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> From: Richard Stallman <rms@gnu.org>
> Date: Fri, 07 Sep 2007 02:32:47 -0400
>
> Would someone please install this, then ack?
Ack.
You didn't say in what branch to install this. I installed only in
HEAD.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Please install
2007-09-08 10:40 ` Eli Zaretskii
@ 2007-09-09 8:23 ` Tassilo Horn
0 siblings, 0 replies; 7+ messages in thread
From: Tassilo Horn @ 2007-09-09 8:23 UTC (permalink / raw)
To: emacs-devel; +Cc: Eli Zaretskii, Stefan Monnier, Richard Stallman
Eli Zaretskii <eliz@gnu.org> writes:
Hi!
>> From: Richard Stallman <rms@gnu.org>
>> Date: Fri, 07 Sep 2007 02:32:47 -0400
>>
>> Would someone please install this, then ack?
>
> Ack.
>
> You didn't say in what branch to install this. I installed only in
> HEAD.
I think this is wrong. Stefan already installed something similar but
more flexible, so this change should be reverted, I guess.
See
,----
| From: Stefan Monnier <monnier@iro.umontreal.ca>
| Subject: Re: prefer-window-split-horizontally patch resend
| To: "Fredrik Axelsson" <f.axelsson@gmail.com>
| Cc: Tassilo Horn <tassilo@member.fsf.org>, emacs-devel@gnu.org
| Date: Thu, 06 Sep 2007 23:35:32 -0400
| User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux)
|
| > I'm re-posting the horizontal window split patch. It's updated to merge
| > with the current cvs trunk.
|
| I've installed a similar change, except that the var name is
| split-window-preferred-function, and it does enjoy the flexibility implied
| by its name: it can be set to a function that chooses between horizontal and
| vertical splits based on the time of day (and it may also send a mail to
| your boss along the way).
|
|
| Stefan
`----
^ permalink raw reply [flat|nested] 7+ messages in thread
* Please install
@ 2007-10-17 5:03 Richard Stallman
2007-10-17 8:59 ` Juanma Barranquero
0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2007-10-17 5:03 UTC (permalink / raw)
To: emacs-devel
Would someone please install this, with the exception of the
added @cindex command, then ack?
Date: Tue, 16 Oct 2007 11:29:37 -0400
To: bug-gnu-emacs@gnu.org
From: Aaron Hawley <aaronh@garden.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Subject: patch: Emacs manual usage of "Key Binding"
The Emacs manual seems to consistently use the phrase "Key binding"
over the compound word "Keybinding" except for the glossary! The
attached patch fixes this, but adds an entry in the index for
"Keybinding" in case someone should enter it. Currently, typing
"keybinding" for an index in Info takes you to the "Window
Convenience" section of the the Emacs manual, since
`windmove-default-keybindings' is in the command index. The index I'm
proposing for "keybinding" points to this same "Key binding" glossary
entry.
2007-10-16 Aaron Hawley <aaronh@garden.org>
* building.texi (Source Buffers): Use "key binding" consistently.
* custom.texi (Init Non-ASCII): Use "key binding" consistently.
* glossary.texi (Glossary): Use "key binding" consistently. Add
"Keybinding" index entry.
Thanks for Emacs,
/a
--- orig/man/building.texi
+++ mod/man/building.texi
@@ -907,7 +907,7 @@
@c @findex gdb-mouse-set-clear-breakpoint
@c @findex gdb-mouse-toggle-breakpoint
-Many GDB commands can be entered using keybindings or the tool bar but
+Many GDB commands can be entered using key bindings or the tool bar but
sometimes it is quicker to use the fringe. These commands either
manipulate breakpoints or control program execution. When there is no
fringe, you can use the margin but this is only present when the
--- orig/man/custom.texi
+++ mod/man/custom.texi
@@ -2504,7 +2504,7 @@
@strong{Warning:} if you change the keyboard encoding, or change
between multibyte and unibyte mode, or anything that would alter which
-code @kbd{C-q} would insert for that character, this keybinding may
+code @kbd{C-q} would insert for that character, this key binding may
stop working. It is therefore advisable to use one and only one
coding system, for your init file as well as the files you edit. For
example, don't mix the @samp{latin-1} and @samp{latin-9} coding
--- orig/man/glossary.texi
+++ mod/man/glossary.texi
@@ -658,7 +658,8 @@
them extend exactly to a specified width.
@xref{Format Justification}.
-@item Keybinding
+@cindex keybinding
+@item Key Binding
See `binding.'
@item Keyboard Macro
--
National Gardening Association
1100 Dorset Street, South Burlington, VT 05403
Email: support@garden.org - Web: www.garden.org/
--
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Please install
2007-10-17 5:03 Please install Richard Stallman
@ 2007-10-17 8:59 ` Juanma Barranquero
0 siblings, 0 replies; 7+ messages in thread
From: Juanma Barranquero @ 2007-10-17 8:59 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
On 10/17/07, Richard Stallman <rms@gnu.org> wrote:
> Would someone please install this, with the exception of the
> added @cindex command, then ack?
ACK
Juanma
^ permalink raw reply [flat|nested] 7+ messages in thread
* Please install
@ 2007-10-17 20:49 Richard Stallman
2007-10-18 4:52 ` Glenn Morris
0 siblings, 1 reply; 7+ messages in thread
From: Richard Stallman @ 2007-10-17 20:49 UTC (permalink / raw)
To: emacs-devel
Please install this patch, which doesn't change the default user behavior.
For etc/NEWS
** `interprogram-paste-function' can now return one string or a list
of strings. In the latter case, Emacs puts the second and following
strings on the kill ring.
*** emacs-22.1/lisp/ChangeLog Sat Jun 2 00:30:23 2007
--- emacs-22.1lisp/ChangeLog Mon Oct 15 19:50:53 2007
***************
*** 1,3 ****
--- 1,15 ----
+ 2007-10-15 Tom Horsley <tom.horsley@att.net>
+
+ * simple.el (current-kill): Accept list of strings as well
+ as single string from `interprogram-paste-function'.
+
2007-06-02 Chong Yidong <cyd@stupidchicken.com>
* Version 22.1 released.
*** emacs-22.1/lisp/simple.el Sun May 27 10:35:51 2007
--- emacs-22.1lisp/simple.el Mon Oct 15 17:53:29 2007
***************
*** 2409,2414 ****
--- 2409,2419 ----
string, then the caller of the function \(usually `current-kill')
should put this string in the kill ring as the latest kill.
+ This function may also return a list of strings if the window
+ system supports multiple selections. The first string will be
+ used as the pasted text, but the other will be placed in the
+ kill ring for easy access via `yank-pop'.
+
Note that the function should return a string only if a program other
than Emacs has provided a string for pasting; if Emacs provided the
most recent string, the function should return nil. If it is
***************
*** 2490,2500 ****
(defun current-kill (n &optional do-not-move)
"Rotate the yanking point by N places, and then return that kill.
! If N is zero, `interprogram-paste-function' is set, and calling it
! returns a string, then that string is added to the front of the
! kill ring and returned as the latest kill.
! If optional arg DO-NOT-MOVE is non-nil, then don't actually move the
! yanking point; just return the Nth kill forward."
(let ((interprogram-paste (and (= n 0)
interprogram-paste-function
(funcall interprogram-paste-function))))
--- 2495,2505 ----
(defun current-kill (n &optional do-not-move)
"Rotate the yanking point by N places, and then return that kill.
! If N is zero, `interprogram-paste-function' is set, and calling it returns a
! string or list of strings, then that string (or list) is added to the front
! of the kill ring and the string (or first string in the list) is returned as
! the latest kill. If optional arg DO-NOT-MOVE is non-nil, then don't
! actually move the yanking point; just return the Nth kill forward."
(let ((interprogram-paste (and (= n 0)
interprogram-paste-function
(funcall interprogram-paste-function))))
***************
*** 2504,2511 ****
;; text to the kill ring, so Emacs doesn't try to own the
;; selection, with identical text.
(let ((interprogram-cut-function nil))
! (kill-new interprogram-paste))
! interprogram-paste)
(or kill-ring (error "Kill ring is empty"))
(let ((ARGth-kill-element
(nthcdr (mod (- n (length kill-ring-yank-pointer))
--- 2509,2518 ----
;; text to the kill ring, so Emacs doesn't try to own the
;; selection, with identical text.
(let ((interprogram-cut-function nil))
! (if (listp interprogram-paste)
! (mapc 'kill-new (nreverse interprogram-paste))
! (kill-new interprogram-paste)))
! (car kill-ring))
(or kill-ring (error "Kill ring is empty"))
(let ((ARGth-kill-element
(nthcdr (mod (- n (length kill-ring-yank-pointer))
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Please install
2007-10-17 20:49 Richard Stallman
@ 2007-10-18 4:52 ` Glenn Morris
0 siblings, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2007-10-18 4:52 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
Richard Stallman wrote:
> Please install this patch, which doesn't change the default user behavior.
installed in trunk.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-10-18 4:52 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-17 5:03 Please install Richard Stallman
2007-10-17 8:59 ` Juanma Barranquero
-- strict thread matches above, loose matches on Subject: below --
2007-10-17 20:49 Richard Stallman
2007-10-18 4:52 ` Glenn Morris
2007-09-07 6:32 Richard Stallman
2007-09-08 10:40 ` Eli Zaretskii
2007-09-09 8:23 ` Tassilo Horn
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.