Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8679797
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T21:04:21+00:00 2026-06-12T21:04:21+00:00

I am trying to optimize my ESS – R environment. So far I make

  • 0

I am trying to optimize my ESS – R environment. So far I make use of the r-autoyas, I set intendation and stuff following style guides, in the mini-buffer there are eldoc hints for function arguments, and I have the option to press a key in order to find information about variable at point (more here).

Are there any other things you use in order to have a nice R environment? Maybe non-ESS people have some nice things to add (I got that info of variable at point from looking at an Eclipser). One example could be an easy way to insert “just-before-defined” variables without typing the variable name (should be something for that?).

(Please help me to change the question instead of “closing” the thread if it is not well formulated)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T21:04:23+00:00Added an answer on June 12, 2026 at 9:04 pm

    I am not using autoyas as I find auto-complete integration a better approach.

    Insertion of previously defined symbols is a general emacs functionality called ‘dabbrev-expand’ and is bound to M-/. I have this in my .emacs to make it complete on full symbols:

    (setq dabbrev-abbrev-char-regexp "\\sw\\|\\s_\\|s.")
    (setq dabbrev-case-fold-search t)
    

    Another thing which I use extensively is imenu-based-jump-to-symbol-definition. It offers similar functionality to emacs tags, but just for open buffers in the same mode as the current buffer. It also uses IDO for queries:

    imenu-anywhere screenshot

    Put imenu-anywhere.el into your emacs load path and add this:

    (require 'imenu-anywhere)
    (global-set-key [?\M-o] 'imenu-anywhere)
    

    Now, if I do M-o foo RET emacs jumps to the function/class/method/generic definition of ‘foo’ as long as ‘foo’ is defined in one of the open buffers. This of course works whenever a mode defines imenu-tags. ESS defines those, so you should not need to add more.

    There is also somewhere a collection of R-yas templates. I didn’t get around to starting using them but my guess is that it’s a pretty efficient template insertion mechanism.

    [edit] Activate tracebug:

    (setq ess-use-tracebug t)
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to optimize a set of stored procedures. These stored procedures are on
I'm trying to optimize the following C macro: rotate(v0, v1) a0 = v0, b0
I'm trying to optimize the following code below to avoid having to copy and
I am trying to optimize my code to make run as fast as possible
I'm trying to optimize the following query but I don't know what to do.
I am trying to optimize the following modified MySQL query from OsCommerce: select distinct
I have been trying to optimize the two following nested loops: def startbars(query_name, commodity_name):
I am trying to optimize this query as good as possible,but still i am
I'm trying to optimize the memory usage of an iOS app, and I'd like
I'm trying to optimize my code using Neon intrinsics. I have a 24-bit rotation

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.