Skip to content

komodor-0.4.43

Latest
Compare
Choose a tag to compare
@k-barton k-barton released this 20 Jul 13:02
  • Finally, the output from R is shown in Komodo Console Output pane in real-time (Issue #17). This also fixes the problem with timeout on longer R calculations. "Animated" text, such as text progress bar is now displayed as in the R console.

  • R linter shows multiple errors (up to 6 per file)

  • R lexer now recognizes new raw string notation ("r(...)") introduced in R 4.0.0.

  • Outputs in the console are now being queued. This resolves problems when very long output is still being printed and new result is already coming).

  • Some R dialogs are replaced with Komodo-based versions when the R package 'kor' is loaded.

  • base::readline and utils::winProgressBar are replaced with the alternatives using Komodo dialogs (respectively, the prompt and progress bar dialogs). Before, when R's readline was called (waiting for user input, e.g. in demo), no output was shown in Komodo console and user had to switch to R console to respond. Now, thanks for the replacement of readline, an "R prompt" dialog pops up in Komodo window. On unloading kor, the original R base functions are restored.

  • New R functions to put up a progress bar in Komodo (the usage is as with the other R progress bars). In R, see ?koProgressBar.

  • only Komodo up to version 11 is supported. The new, LSP-based lexing system is not yet implemented.

  • Better handling of different encodings in non-Unicode systems (Windows). However, unlike in the R console, Unicode characters from outside of the current set are either displayed as the closest matching character or as <U+NNNN> (this is a shortcoming of R's sink / format). Note that the substitution is in the display only, the strings are correctly interpreted in R as UTF-8 strings.

  • Previously broken interrupting partial commands is fixed.

  • stderr stream (errors, warnings, etc.) is now correctly styled in the Command Output console (although it appears clickable it does not take to the error line).

  • fixed the problem with "Back to GlobalEnv" button not being activated in some cases.