From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.bugs Subject: bug#7782: 24.0.50; 24.0.50: set-scroll-bar-mode missing under non-GUI environments Date: Tue, 04 Jan 2011 19:21:03 +1100 Message-ID: <87aajhgjv4.fsf@puma.rapttech.com.au> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1294145289 19711 80.91.229.12 (4 Jan 2011 12:48:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 4 Jan 2011 12:48:09 +0000 (UTC) To: 7782@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 04 13:48:05 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pa6J2-0004rn-0J for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Jan 2011 13:48:04 +0100 Original-Received: from localhost ([127.0.0.1]:38374 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pa5yr-0001Jg-QD for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Jan 2011 07:27:13 -0500 Original-Received: from [140.186.70.92] (port=41949 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pa5vf-00088C-Qk for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 07:24:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pa5vV-0001xw-Ug for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 07:23:47 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38930) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pa5vV-0001xs-Ro for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 07:23:45 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Pa5cP-0008B4-W8; Tue, 04 Jan 2011 07:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tim Cross Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Jan 2011 12:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7782 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.129414260931380 (code B ref -1); Tue, 04 Jan 2011 12:04:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Jan 2011 12:03:29 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pa5bs-0008A4-RQ for submit@debbugs.gnu.org; Tue, 04 Jan 2011 07:03:29 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pa21s-00034W-OJ for submit@debbugs.gnu.org; Tue, 04 Jan 2011 03:14:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pa28m-0001qi-DV for submit@debbugs.gnu.org; Tue, 04 Jan 2011 03:21:13 -0500 Original-Received: from lists.gnu.org ([199.232.76.165]:53715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pa28m-0001qd-B5 for submit@debbugs.gnu.org; Tue, 04 Jan 2011 03:21:12 -0500 Original-Received: from [140.186.70.92] (port=43732 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pa28k-0006Oe-QI for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 03:21:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pa28j-0001q3-L2 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 03:21:10 -0500 Original-Received: from ipmail05.adl6.internode.on.net ([150.101.137.143]:1206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pa28j-0001pj-1o for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2011 03:21:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtEGAOJkIk15LGD5/2dsb2JhbACWFwEBjhx0rUqHGy6GU4VKBIUhhWM Original-Received: from ppp121-44-96-249.lns20.syd6.internode.on.net (HELO puma.rapttech.com.au) ([121.44.96.249]) by ipmail05.adl6.internode.on.net with ESMTP; 04 Jan 2011 18:51:05 +1030 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Tue, 04 Jan 2011 07:03:28 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 04 Jan 2011 07:04:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43084 Archived-At: According to the documentation for scroll-bar-mode, the way to set/change scroll-bar settings from within elisp code is to use the set-scroll-bar-mode function. However, this function is only defined when run under graphic capable environments, such as X, but not in other environments such as the Linux console. This means that if you don't want your elisp or .emacs to raise an error, you also need to wrap calls to this function inside something like (when display-graphic-p ...). This is not required for other display related functions that depend on an environment requiring support for graphics i.e. tool-bar-mode. For consistency and to help reduce environment related bugs, I would like to request a feature enhancement whereby set-scroll-bar-mode is defined in all environmennts, even if it is just a stub / do nothing operation in environments that do not support scroll bars. thanks, Tim In GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0) of 2011-01-04 on puma Windowing system distributor `The X.Org Foundation', version 11.0.10900000 configured using `configure '--prefix=/usr/local''