* Re: line-beginning-position/line-end-position undefined [not found] <4A5028372622294A99B8FFF6BD06EB7B0410B57C@USDALSMBS03.ad3.ad.alcatel.com> @ 2008-03-25 11:15 ` Kurt Hornik 2008-04-04 15:46 ` Reiner Steib 0 siblings, 1 reply; 3+ messages in thread From: Kurt Hornik @ 2008-03-25 11:15 UTC (permalink / raw) To: ATKINSON Lee; +Cc: Kurt.Hornik, bug-gnu-emacs >>>>> ATKINSON Lee writes: > Kurt, > While editing an octave dot-m file i get "Symbol's function definition > is void: line-beginning-position" whenever I attempt to put a space in a > comment line or insert an assignment, etc. > I am using XEmacs 21.4.19\586-pc-win32 > I feel comfortable editing emacs or XEmacs dot-el (lisp) files and > believe there may be several variables that are undefined. The above > should probably be aliased to point-at-bol/point-at-eol or something > like that. > Do you already have a known fix? > Thanks for your Help! > ________________________________________ > Lee Atkinson > Software Engineer > FTTU - OLT Software > Alcatel-Lucent > 2301 Sugar Bush Road, Raleigh, NC 27612 > Office 2A018 / 919-850-5186 > E-mail: lee.atkinson@alcatel-lucent.com > <mailto:lee.atkinson@alcatel-lucent.com> I see that ESS has ;; XEmacs <= 21.4.15 needs this (if (not (fboundp 'line-beginning-position)) (defalias 'line-beginning-position 'point-at-bol)) so this should do the job. Or, maybe upgrade to a more recent version of XEmacs :-) Don't this this is a bug report for GNU Emacs, though ... Best -k ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: line-beginning-position/line-end-position undefined 2008-03-25 11:15 ` line-beginning-position/line-end-position undefined Kurt Hornik @ 2008-04-04 15:46 ` Reiner Steib 2008-04-07 10:34 ` Martin Maechler 0 siblings, 1 reply; 3+ messages in thread From: Reiner Steib @ 2008-04-04 15:46 UTC (permalink / raw) To: Kurt Hornik; +Cc: ATKINSON Lee, bug-gnu-emacs On Tue, Mar 25 2008, Kurt Hornik wrote: > I see that ESS has > > ;; XEmacs <= 21.4.15 needs this > (if (not (fboundp 'line-beginning-position)) > (defalias 'line-beginning-position 'point-at-bol)) > > so this should do the job. Bad idea. This is a recipe for trouble. No package should define function out of its own namespace. Please report it as a bug to the ESS maintainer. ,----[ (info "(elisp)Coding Conventions") ] | * If a package needs to define an alias or a new function for | compatibility with some other version of Emacs, name it with the | package prefix, not with the raw name with which it occurs in the | other version. Here is an example from Gnus, which provides many | examples of such compatibility issues. | | (defalias 'gnus-point-at-bol | (if (fboundp 'point-at-bol) | 'point-at-bol | 'line-beginning-position)) `---- Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: line-beginning-position/line-end-position undefined 2008-04-04 15:46 ` Reiner Steib @ 2008-04-07 10:34 ` Martin Maechler 0 siblings, 0 replies; 3+ messages in thread From: Martin Maechler @ 2008-04-07 10:34 UTC (permalink / raw) To: Reiner Steib; +Cc: ATKINSON Lee, bug-gnu-emacs, ESS-core This is now fixed for ESS 5.3.7 (the next version). Thank you for the notice. Martin Maechler, ETH Zurich, for the ESS core team. >>>>> "RS" == Reiner Steib <reinersteib+gmane@imap.cc> >>>>> on Fri, 04 Apr 2008 17:46:29 +0200 writes: RS> On Tue, Mar 25 2008, Kurt Hornik wrote: >> I see that ESS has >> >> ;; XEmacs <= 21.4.15 needs this >> (if (not (fboundp 'line-beginning-position)) >> (defalias 'line-beginning-position 'point-at-bol)) >> >> so this should do the job. RS> Bad idea. This is a recipe for trouble. No package should define RS> function out of its own namespace. Please report it as a bug to the RS> ESS maintainer. RS> ,----[ (info "(elisp)Coding Conventions") ] RS> | * If a package needs to define an alias or a new function for RS> | compatibility with some other version of Emacs, name it with the RS> | package prefix, not with the raw name with which it occurs in the RS> | other version. Here is an example from Gnus, which provides many RS> | examples of such compatibility issues. RS> | RS> | (defalias 'gnus-point-at-bol RS> | (if (fboundp 'point-at-bol) RS> | 'point-at-bol RS> | 'line-beginning-position)) RS> `---- RS> Bye, Reiner. RS> -- RS> ,,, RS> (o o) RS> ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-04-07 10:34 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <4A5028372622294A99B8FFF6BD06EB7B0410B57C@USDALSMBS03.ad3.ad.alcatel.com> 2008-03-25 11:15 ` line-beginning-position/line-end-position undefined Kurt Hornik 2008-04-04 15:46 ` Reiner Steib 2008-04-07 10:34 ` Martin Maechler
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.