Skip to content

Latest commit

 

History

History
73 lines (52 loc) · 2.26 KB

todo.md

File metadata and controls

73 lines (52 loc) · 2.26 KB

Todo / Roadmap

Minor fixes

  • Update file tree when a file in code component is saved (add if new, git colored if updated)

Git integration

Perhaps not all variations of authentication works This article is old but useful to clarify how it works.

https and ssh with certificate works fine, have not tested http and ssh with username/password

Project menu and project support

Add a project menu Add support for project settings file which will override globals settings e.g. - classloading settings Move the two generators from the code section (package and maven project) Add support for "classic R project layout"

Code menu improvements

Tools -> Options menu

Make it possible to customize tab as \t or number of spaces

Add suggestions when pressing ctrl+space or . for SQL

use metadata to determine suggestion

Add object variables to code completion

For users own Reference and R6 classes the available methods and fields should be suggested e.g.

student <- setRefClass("student", fields = list(name = "character", age = "numeric", GPA = "numeric"))

student$+ctrl+space should suggest name, age and GPA

Implements graphics support (grDevices) for javafx

Improve search

  • Highlight found text
  • Restart from beginning when end is reached
  • Pop up "Not found" when there is no match
  • Remember last search
  • Add option for replace (shortcut <ctrl + r> or <ctrl + shift + j>)

Enhance table browser

  • add refresh option to right click menu

Enhance FileViewer

  • move file (maybe drag drop)

Add import dataSet in File meny

Should generate code at current cursor

Add more syntax highlighting support

NAMESPACE, SAS, SPSS

Parse and report on issues in R code

  • misspelled objects / vars
  • syntax errors

add Rmd support

add Roxygen support

Enhanced offline mode

  • To allow explicit setting Aether to offline
  • The maven Settings class created by AetherFactory must be publicly exposed, ideally by AetherPackageLoader

Maybe Further out

  • Support fastR in addition to Renjin, maybe also GNU R.