From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Shigeru Fukaya Newsgroups: gmane.emacs.bugs Subject: bug#17822: bs-show with mulitbyte characters doesn't work well Date: Sat, 21 Jun 2014 12:35:55 +0900 Message-ID: <3BCF8D01E8F422shigeru.fukaya@gmail.com> References: <3ACF8CAC9C5796shigeru.fukaya@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary-JEI3CbjDzVc2Kz1oQHj7b" X-Trace: ger.gmane.org 1403321856 14261 80.91.229.3 (21 Jun 2014 03:37:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Jun 2014 03:37:36 +0000 (UTC) Cc: 17822@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 21 05:37:28 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WyC7I-0004hS-1I for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Jun 2014 05:37:24 +0200 Original-Received: from localhost ([::1]:43665 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyC7H-0003Tz-HF for geb-bug-gnu-emacs@m.gmane.org; Fri, 20 Jun 2014 23:37:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyC77-0003Sz-6d for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 23:37:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WyC6w-0004QY-K0 for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 23:37:13 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35934) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyC6w-0004QT-Fr for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 23:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WyC6v-0001aK-P5 for bug-gnu-emacs@gnu.org; Fri, 20 Jun 2014 23:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Shigeru Fukaya Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Jun 2014 03:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17822-submit@debbugs.gnu.org id=B17822.14033217666013 (code B ref 17822); Sat, 21 Jun 2014 03:37:01 +0000 Original-Received: (at 17822) by debbugs.gnu.org; 21 Jun 2014 03:36:06 +0000 Original-Received: from localhost ([127.0.0.1]:55317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyC61-0001Yu-SS for submit@debbugs.gnu.org; Fri, 20 Jun 2014 23:36:06 -0400 Original-Received: from mail-pd0-f170.google.com ([209.85.192.170]:59399) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WyC60-0001YO-37 for 17822@debbugs.gnu.org; Fri, 20 Jun 2014 23:36:04 -0400 Original-Received: by mail-pd0-f170.google.com with SMTP id z10so3601995pdj.15 for <17822@debbugs.gnu.org>; Fri, 20 Jun 2014 20:35:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:mime-version:content-type:in-reply-to :references:message-id; bh=SMeOLbQrHro+H8QqcSpIHP/l8TWF60Un1tti56Hfh90=; b=QMa/ht4ltko/FmUwViPCOv6PMvu4i+qPXENEa4gEYg6KIzpXn5bd+Qz+yGkmEUHzmU IQVOgPhSH8StR5rrzImsgw2rQz5UEVUTGS4D6znz3tt7h7avyHmQusRlZ5XhqcOlRJLG PHJqWKgzt1lmjq5mEVvHVPrZCnXx9SaTRW7bIOdgfAZV4ivllB47un6ZeTlv3+k2G3iN cRVZBuETK7tm348GqsDYDzPxbpnOZbd8txQNnA3S31rfreg6gw7J7KY05K8rJc30rztW OD3U1XqUCz0SNE4aqfhl/vjOdYRQjEyjuUjvlBFcPjhkWwvBnZmtura2USn9eyvhb/8i pXGw== X-Received: by 10.67.16.67 with SMTP id fu3mr9854610pad.38.1403321758047; Fri, 20 Jun 2014 20:35:58 -0700 (PDT) Original-Received: from gmail.com (115x125x38x6.ap115.ftth.ucom.ne.jp. [115.125.38.6]) by mx.google.com with ESMTPSA id qv3sm15766174pbb.87.2014.06.20.20.35.55 for (version=TLSv1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 20 Jun 2014 20:35:56 -0700 (PDT) X-Mailer: HidemaruMail 6.24 (WinNT,602) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:90622 Archived-At: --Boundary-JEI3CbjDzVc2Kz1oQHj7b Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >> `bs-show' displays buffer information on incorrect column position. >> It is because `bs-show' calculates column using `length' for multibyte >> strings. > >> Just changing `length' to `string-width' in `bs-show-in-buffer' and >> `bs--insert-one-entry' will solve the problem. > >Indeed (tho this is not a "multibyte" problem, but a problem with >double-width chars). Oh, I'll remember the term. >Can you provide a patch? OK Shigeru --Boundary-JEI3CbjDzVc2Kz1oQHj7b Content-Type: application/octet-stream; name="bs.diff" Content-Disposition: attachment; filename="bs.diff" Content-Transfer-Encoding: base64 LS0tIG9yaWcvYnMuZWwJMjAxNC0wMy0yMSAxNDozNDo0MC4wMDAwMDAwMDAgKzA5MDAKKysr IC4vYnMuZWwJMjAxNC0wNi0yMSAxMjoyNjozOS4xMTQ1Mzc4MDAgKzA5MDAKQEAgLTExMjgs NyArMTEyOCw3IEBAIGFuZCBtb3ZlIHBvaW50IHRvIGN1cnJlbnQgYnVmZmVyLiIKICAgKGJz LW1vZGUpCiAgIChsZXQqICgoaW5oaWJpdC1yZWFkLW9ubHkgdCkKIAkgKG1hcC1mdW4gKGxh bWJkYSAoZW50cnkpCi0JCSAgICAobGVuZ3RoIChidWZmZXItbmFtZSBlbnRyeSkpKSkKKwkJ ICAgIChzdHJpbmctd2lkdGggKGJ1ZmZlci1uYW1lIGVudHJ5KSkpKQogCSAobWF4LWxlbmd0 aC1vZi1uYW1lcyAoYXBwbHkgJ21heAogCQkJCSAgICAgKGNvbnMgMCAobWFwY2FyIG1hcC1m dW4gbGlzdCkpKSkKIAkgKG5hbWUtZW50cnktbGVuZ3RoIChtaW4gYnMtbWF4aW1hbC1idWZm ZXItbmFtZS1jb2x1bW4KQEAgLTEzNDAsNyArMTM0MCw3IEBAIG5vcm1hbGx5ICpidWZmZXIt c2VsZWN0aW9uKi4iCiAJCQkJCQkJICBhcHBseS1hcmdzKQogCQkJCQkgICAobnRoIDMgY29s dW1uKSAgICAgICAgICAgICAgICA7IGFsaWduCiAJCQkJCSAgICgtIG1pbiB0by1tdWNoKSkp Ci0JICAgICAgIChsZW4gKGxlbmd0aCBuZXctc3RyaW5nKSkpCisJICAgICAgIChsZW4gKHN0 cmluZy13aWR0aCBuZXctc3RyaW5nKSkpCiAJICAoc2V0cSBzdHJpbmcgKGNvbmNhdCBzdHJp bmcgbmV3LXN0cmluZykpCiAJICAod2hlbiAoPiBsZW4gbWluKQogCSAgICAoc2V0cSB0by1t dWNoICgtIGxlbiBtaW4pKSkpKSkK --Boundary-JEI3CbjDzVc2Kz1oQHj7b--