Skip to content

Change News and add ecode syntax highlighting #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions _build/includes/header.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ <h4>SmallBASIC</h4>
</ul>
<hr class="menuSeparator"/>
<ul>
<li><a href="/pages/news.html">News</a></li>
<li><a href="/pages/articles.html">Articles</a></li>
<li><a href="/pages/community.html">Community</a></li>
<li><a href="/pages/changelog.html">Changelog</a></li>
Expand Down
130 changes: 0 additions & 130 deletions _build/pages/index.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -87,133 +87,3 @@ rl.CloseWindow()
## More information

Read more in the short [user guide](/pages/guide.html) or in the [SmallBASIC handbook](/pages/vade.html). See the documentation of all SmallBASIC commands in the [language reference](/pages/reference.html) or browse additional articles in the [article section](/pages/articles.html).


## News

### SmallBASIC version 12.26 has been released for Windows, Linux and web browser

::: date
| March 26, 2023
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/12_26). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.24 has been released for Windows, Linux and web browser

::: date
| June 20, 2022
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.24). Please report any issues to either the forum, email or github issues page.


### New article: "Language Support" provided by Joe7M

::: date
| February 15, 2022
:::

For details see: [Language Support](/pages/language_support.html)


### SmallBASIC version 12.23 has been released

::: date
| August 31, 2021
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.23). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.20 has been released

::: date
| January 8, 2021
:::

This release includes new loadable modules with support for [RAYLIB](https://www.raylib.com/), [Nuklear](https://github.com/Immediate-Mode-UI/Nuklear) and WebSockets. For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.20). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.19 has been released

::: date
| July 16, 2020
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/12_19). Please report any issues to either the forum, email or github issues page.


### New teaching resource: "Programming SmallBASIC" provided by Gerard Thomas Lab&egrave;rnia

::: date
| April 11, 2020
:::

For details see: [Articles](/pages/articles.html)

### SmallBASIC version 0.12.18 has been released

::: date
| March 16, 2020
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/0_12_18). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 0.12.17 has been released

::: date
| December 22, 2019
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/0_12_17). The windows package includes sbasici.exe which is a recreation of the previous FLTK version. Please report any issues to either the forum, email or github issues page.

### New discussion forum

::: date
| October 29, 2019
:::

The Retrogamecoding and Basicprogramming Forum is scheduled for closure on 4th of November 2019. A new forum has been created at www.syntaxbomb.com. Click the **Discuss** link above and join the discussion!

### Cool new sample program, news on progress

::: date
| June 2, 2019
:::

[Read more](/posts/2019-06-02.html)

### SmallBASIC version 0.12.14 has been released

::: date
| November 22, 2018
:::

[Read more](/pages/changelog.html)

### SmallBASIC version 0.12.13 has been released

::: date
| September 13, 2018
:::

[Read more](/posts/2018-09-13.html)

![](images/lsystem.png "Fun with lsystems")

[Samples](/pages/samples.html)

### Web site updated

::: date
| March 29, 2018
:::

[Read more](/posts/2018-29-03.html)

### SmallBASIC version 0.12.10 has been released

::: date
| December 24, 2017
:::

[Read more](/posts/2017-24-12-1.html)
1 change: 1 addition & 0 deletions _build/pages/language_support.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Contents


#. [Atom](/pages/language_support_atom.html)
#. [ecode](/pages/language_support_ecode.html)
#. [Geany](/pages/language_support_geany.html)
#. [jEdit](/pages/language_support_jedit.html)
#. [KDE Kate](/pages/language_support_kdekate.html)
Expand Down
22 changes: 22 additions & 0 deletions _build/pages/language_support_ecode.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# SmallBASIC in ecode

> Using ecode

_"ecode is a lightweight multi-platform code editor designed for modern hardware with a focus on responsiveness and performance. " ([ecode](https://github.com/SpartanJ/ecode))_

## Setup Syntax Highlighting and Coloring

When opening a .bas file in encode for the first time, you have to choose SmallBASIC as default for .bas extension instead of VisualBasic.

## Setup Code Execution

- Open a SmallBASIC file
- In the top-left corner click on the settings symbol (wrench icon)
- Add a new build-configuration
- Choose a build name, for example `sbasicg`
- In the run-section:
- Command: `Path_to_smallbasic\sbasicg.exe`
- Arguments: `-r ${current_doc_name}.bas`
- If you are using Linux, then point to sbasicg or the AppImage.

You can run your program by pressing F5 or clicking on the run-button.
161 changes: 161 additions & 0 deletions _build/pages/news.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,161 @@
# News

### Syntax highlighting for ecode editor by bprlhe

::: date
| July 18, 2024
:::

For details see: [Articel Language Support](https://smallbasic.github.io/pages/language_support.html)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please fix the spelling (also for items below)?


### Tutorial for SmallBASIC web server

::: date
| June 30, 2024
:::

For details see: [Articel SBASICW](https://smallbasic.github.io/pages/sbasicw.html)


### Syntax highlighting for nano editor

::: date
| June 30, 2024
:::

For details see: [Articel Language Support](https://smallbasic.github.io/pages/language_support.html)

### SmallBASIC version 12.27 has been released for Windows, Linux and web browser

::: date
| April 26, 2024
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/12_27). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.26 has been released for Windows, Linux and web browser

::: date
| March 26, 2023
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/12_26). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.24 has been released for Windows, Linux and web browser

::: date
| June 20, 2022
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.24). Please report any issues to either the forum, email or github issues page.


### New article: "Language Support" provided by Joe7M

::: date
| February 15, 2022
:::

For details see: [Language Support](/pages/language_support.html)


### SmallBASIC version 12.23 has been released

::: date
| August 31, 2021
:::

For details see: [Latest release](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.23). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.20 has been released

::: date
| January 8, 2021
:::

This release includes new loadable modules with support for [RAYLIB](https://www.raylib.com/), [Nuklear](https://github.com/Immediate-Mode-UI/Nuklear) and WebSockets. For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/v12.20). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 12.19 has been released

::: date
| July 16, 2020
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/12_19). Please report any issues to either the forum, email or github issues page.


### New teaching resource: "Programming SmallBASIC" provided by Gerard Thomas Lab&egrave;rnia

::: date
| April 11, 2020
:::

For details see: [Articles](/pages/articles.html)

### SmallBASIC version 0.12.18 has been released

::: date
| March 16, 2020
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/0_12_18). Please report any issues to either the forum, email or github issues page.

### SmallBASIC version 0.12.17 has been released

::: date
| December 22, 2019
:::

For details see: [release notes](https://github.com/smallbasic/SmallBASIC/releases/tag/0_12_17). The windows package includes sbasici.exe which is a recreation of the previous FLTK version. Please report any issues to either the forum, email or github issues page.

### New discussion forum

::: date
| October 29, 2019
:::

The Retrogamecoding and Basicprogramming Forum is scheduled for closure on 4th of November 2019. A new forum has been created at www.syntaxbomb.com. Click the **Discuss** link above and join the discussion!

### Cool new sample program, news on progress

::: date
| June 2, 2019
:::

[Read more](/posts/2019-06-02.html)

### SmallBASIC version 0.12.14 has been released

::: date
| November 22, 2018
:::

[Read more](/pages/changelog.html)

### SmallBASIC version 0.12.13 has been released

::: date
| September 13, 2018
:::

[Read more](/posts/2018-09-13.html)

![](images/lsystem.png "Fun with lsystems")

[Samples](/pages/samples.html)

### Web site updated

::: date
| March 29, 2018
:::

[Read more](/posts/2018-29-03.html)

### SmallBASIC version 0.12.10 has been released

::: date
| December 24, 2017
:::

[Read more](/posts/2017-24-12-1.html)