Skip to content

Commit

Permalink
fix: rename idea to clion
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreCostaaa committed Sep 6, 2024
1 parent 3183de1 commit b71d059
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,18 @@
###### Useful links
[Website](https://plx.rs) -
[WHY ?](https://plx.rs/book/why.html) -
[Git repository of PLX](https://github.com/plx-pdg/plx) -
[Git repository of this website](https://github.com/plx-pdg/plx-pdg.github.io)
[Git repository of PLX website](https://github.com/plx-pdg/plx-pdg.github.io)

### Introduction

PLX is a project developed to enhance the learning of programming languages, with a focus on a smooth and optimized learning experience. The goal of this project is to reduce the usual friction involved in completing coding exercises (such as manual compilation, running, testing, and result verification) by automating these steps.

PLX offers a terminal user interface (TUI) developed in Rust and supports multiple languages (currently C and C++). It enables automatic compilation as soon as a file is saved, automated checks to compare program outputs, and instant display of errors and output differences. The solution code can also be displayed. The project draws inspiration from [Rustlings](https://rustlings.cool/) and aims to create a more efficient learning experience, particularly for programming courses at HEIG-VD.

### Docs

We deploy documentations on [our website](https://plx.rs/book).## Docs

### Installation

#### Prerequisites
Expand All @@ -38,7 +41,7 @@ Once you have plx installed, you can try it on this repo's example folder
> [!WARNING]
> The open editor feature is currently unstable, using a terminal based editor causes problems
> The following editors were tested and work fine: `code`, `idea` and `codium`
> The following editors were tested and work fine: `code`, `clion` and `codium`
> [!IMPORTANT]
> Only C and C++ exercises are valid for now, java and other languages support is comming soon™
Expand Down
2 changes: 1 addition & 1 deletion src/core/editor/editor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ pub fn get_default_editor() -> Option<String> {
let valid_editors: Vec<String> = vec![
String::from("code"),
String::from("codium"),
String::from("idea"),
String::from("clion"),
];
if valid_editors.contains(&editor) {
Some(editor)
Expand Down

0 comments on commit b71d059

Please # to comment.