- Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathlanguage_support_geany.html
86 lines (86 loc) · 3.67 KB
/
language_support_geany.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<!DOCTYPE html>
<htmllang="en">
<head>
<metacharset="utf-8">
<metahttp-equiv="X-UA-Compatible" content="IE=edge">
<metaname="viewport" content="width=device-width, initial-scale=1">
<title>SmallBASIC | language_support_geany</title>
<metaname="description" content="SmallBASIC | One more basic">
<linkrel="canonical" href="/language_support_geany.html">
<linkrel="keywords" href="language_support_geany">
<linkrel="stylesheet" href="/css/style.css">
<linkrel="icon" type="image/png" href="/images/sb-desktop-32x32.png">
<scriptsrc="/clipboard.js"></script>
</head>
<body>
<buttononclick="topFunction()" id="BackToTopBtn" title="Go to top">⯅</button>
<scriptsrc="/backtotop.js"></script>
<divclass="wrapAll clearfix">
<navclass="navigation">
<divclass="logo">
<ahref="/"><imgsrc='/images/sb-logo.png?v=2' alt="logo"></a>
</div>
<divclass="navlinks">
<ahref="/pages/download.html">Download</a>
<ahref="/pages/news.html">News</a>
<ahref="/pages/community.html">Community</a>
<aclass='active' href="/pages/articles.html">Resources</a>
<ahref="/pages/reference.html">Language Reference</a>
<ahref="/pages/guide.html">SmallBASIC Manual</a>
</div>
</nav>
<divclass="mainsection">
<divclass="tabs clearfix">
<divclass="tabsRight">
<atarget="_github" href="https://github.com/smallbasic/smallbasic.github.io/blob/master/_build/pages/language_support_geany.markdown">Edit</a>
<atarget="_github" href="https://github.com/smallbasic/smallbasic.github.io/commits/master/_build/pages/language_support_geany.markdown">History</a>
</div>
</div>
<divclass="article">
<h1id="smallbasic-in-geany">SmallBASIC in Geany</h1>
<blockquote>
<p>Using Geany</p>
</blockquote>
<p><em>“Geany is a free and open-source lightweight GUI text editor
using Scintilla and GTK, including basic IDE features. It is designed to
have short load times, with limited dependency on separate packages or
external libraries on Linux. It has been ported to a wide range of
operating systems, such as BSD, Linux, macOS, Solaris and Windows. The
Windows port lacks an embedded terminal window; also missing from the
Windows version are the external development tools present under Unix,
unless installed separately by the user. Among the supported programming
languages and markup languages are C, C++, C#, Java, JavaScript, PHP,
HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and
many others.” (<a
href="https://en.wikipedia.org/wiki/Geany">wikipedia</a>)</em></p>
<figure>
<img
src="https://github.com/Joe7M/smallbasic.geany.syntaxcoloring/raw/main/Screenshot.png"
alt="Example" />
<figcaptionaria-hidden="true">Example</figcaption>
</figure>
<h2id="setup-syntax-highlighting-and-coloring">Setup Syntax
Highlighting and Coloring</h2>
<p>Download the file “filetypes.freebasic” from <a
href="https://github.com/Joe7M/smallbasic.geany.syntaxcoloring">Gitub</a>
and copy it to:</p>
<ul>
<li>Linux: ~/.config/geany/filedefs/</li>
<li>Windows: <em>“Installation directory of Geany”</em></li>
</ul>
<h2id="setup-code-execution">Setup Code Execution</h2>
<p>A click on the icon for compiling will execute the program. You have
to setup the correct path for your sbasic-executable file
(Build->Build commands)</p>
</div>
<divclass="pagefooter">
This page was last edited on Tue, 15 Feb 2022 13:00:25 +1000
|
<ahref="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="nofollow">Markdown</a>
processed with
<ahref="https://pandoc.org/MANUAL.html#pandocs-markdown" target="_blank" rel="nofollow">pandoc 3.1.12.1</a>
</div>
</div>
</div>
</body>
</html>