Replies: 1 comment 2 replies
-
Hi, nice to see you here!
I use quite a few 3-key chords as a vscodevim user. Looks like they should work fine with regular keybindings as well, example at microsoft/vscode#6966 (comment) The biggest mindshift for me in terms of control of the IDE was to realise I had to give up the level of scriptability of Emacs. On the plus side, this means my life is now simpler. Note that you can still do quite a lot with commands (combined with
Multiple sessions support is coming very soon in the next release!
In principle we could add an "Activate" button to a plot to make it the current active device on the R side. I'm not sure this feature would get much use though. But it's interesting to think about.
Another mindshift I did was to rely more on CLI tooling that works the same across IDEs. I use Positron for R packages but Zed with other languages. It's nice to find the same tools everywhere. For file management I use |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am a long time user of emacs and ESS. I believe some of Posit's staff have been known to use it as well, though allegedly last year they (LH ;-) told a room at posit::conf that he had converted, reducing our ranks by one :-(
I am considering whether I can migrate from using emacs (ess and magit) to Positron. I know that much of the functionality I need is perfectly fine. What I'm most interested about is if anybody else as started or tried the journey, and what their growing pains have been.
(As I'm previewing this before committing, some of this may be my mis-understanding of RStudio and Positron. I've gone through some Getting Started guides and haven't found what I'm seeking, I apologize in advance obvious oversights.)
For instance:
dev.list()
to have 2-3 simultaneous plots that I switch between. In Positron, I can move an existing plot in a separate window/tab, but at that point it's a static image not a graphics device I can reuse,dev.list()
is still length 1. (I might be alone in this desire, and perhaps I can warphttpgd
to do what I need without hanging R.)+
on the console pane allowing me to start another R process. (Perhaps this is a bug?)magit
for source control, and I can freely switch directories to another git repo, stage/stash/commit, without any effect on the running R process. I am reading more about VSCode's support for git repos, I would appreciate pointers for how to work outside of the presumed directory-centric workflow.I'm hopeful that I can find compatibility and perhaps synergy with my own processes, habit patterns, and muscle memory.
Beta Was this translation helpful? Give feedback.
All reactions