[geany/talks] 6bc60f: EN: Change used theme and put some content into structure

Frank Lanitz git-noreply at xxxxx
Sun Oct 4 12:50:55 UTC 2015


Branch:      refs/heads/master
Author:      Frank Lanitz <frank at frank.uvena.de>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Sun, 04 Oct 2015 12:50:55 UTC
Commit:      6bc60f2a5226ed215ebdb37ad91a8535309ce3bd
             https://github.com/geany/talks/commit/6bc60f2a5226ed215ebdb37ad91a8535309ce3bd

Log Message:
-----------
EN: Change used theme and put some content into structure


Modified Paths:
--------------
    en/A_short_introduction/index.html

Modified: en/A_short_introduction/index.html
73 lines changed, 72 insertions(+), 1 deletions(-)
===================================================================
@@ -15,7 +15,7 @@
         <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
 
         <link rel="stylesheet" href="reveal.js/css/reveal.css">
-        <link rel="stylesheet" href="reveal.js/css/theme/black.css" id="theme">
+        <link rel="stylesheet" href="reveal.js/css/theme/moon.css" id="theme">
 
         <!-- Code syntax highlighting -->
         <link rel="stylesheet" href="reveal.js/lib/css/zenburn.css">
@@ -95,24 +95,65 @@
                 <section>
                     <section>
                         <h1>Features</h1>
+                        <p>This is just a selection</p>
                     </section>
                     <section>
                         <h3>Syntaxhighlighting</h3>
+                        <ul>
+                            <li>More than 60 file types</li>
+                            <li>Based upon Scintilla-Projekt</li>
+                            <li>Done with C++ classes -- so called Lexxer</li>
+                            <li>Automatic detection and manual set-able</li>
+                            <li>Self-defined file types (using shippid Lexxer)</li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Build menu</h3>
+                        <ul>
+                            <li>Consists of: <ul>
+                                    <li>File type depending entries</li>
+                                    <li>Generic entries</li>
+                                    <li>Project based commands</li>
+                                </ul></li>
+                            <li>Can be adjusted for personal needs</li>
+                        </ul>
+                        <p><img src="../../de/img/build_menu.svg" alt="LaTeX-Build menu of Genay"></p>
                     </section>
                     <section>
                         <h3>Keyboard shortcuts</h3>
+                        <ul>
+                            <li>Many functions can be controlled via keybaord short cur</li>
+                            <li>Can be reconfigured either via config file or via dialog</li>
+                            <li>Pluings can register own keyboard shortcuts</li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Templates</h3>
+                        <ul>
+                            <li>Saves a lot of typing work</li>
+                            <li>Most can be extended/overwritten by user</li>
+                            <li>Differrent kind of templates: <ul>
+                                <li>New files / file templates</li>
+                                <li>Placeholder for common stubs like GPL/BSD licence notification</li>
+                                <li>Code snippets</li>
+                            </ul>
                     </section>
                     <section>
                         <h3>File-Templates</h3>
+                        <ul>
+                            <li>Useful for often used tasks</li>
+                            <li>Might include placeholders like it's own filename</li>
+                            <li>Geany is offering a basic collection; own templates below <code>~/.config/geany/templates/files</code></li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Snippets</h3>
+                        <ul>
+                            <li>Reoccuring text passages can be replaces with a "shortcut"</li>
+                            <li>Geany is offering a list of generic and file type specific ones</li>
+                            <li>Can be extended by user</li>
+                            <li>Many examples inside <a href="http://wiki.geany.org/snippets/start">Wiki</a></li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Example RegEx</h3>
@@ -126,12 +167,42 @@
                     </section>
                     <section>
                         <h3>Autocompletion</h3>
+                        <ul>
+                            <li>Hybrid of static approach & information of current session</li>
+                            <li>Configurable:<ul>
+                                    <li>... how many letters to start showing suggestions</li>
+                                    <li>... shall often used words be included (useful for LaTeX, HTML)</li>
+                                </ul></li>
+                            <li>Static "Tages" are loaded from files</li>
+                            <li>File type specific</li>
+                            <li>Tag files are listed inside the <a href="http://wiki.geany.org/tags/start">Wiki</a> </li>
+                            <li>Tag-files can be generated by Geany from e.g. project</li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Symbol browser & document browser</h3>
+                        <ul>
+                            <li>Located on side bar</li>
+                            <li>Fast access to symboles (variable defintion, functions ...) with mouse</li>
+                            <li>Fast access to open documents</li>
+                        </ul>
                     </section>
                     <section>
                         <h3>Plugin interface</h3>
+                        <ul>
+                            <li>Huge number of plugins</li>
+                            <li>API/Binding for C, Python and Lua</li>
+                            <li>Examples: <ul>
+                                <li>GeanyVC</li>
+                                <li>git-changebar</li>
+                                <li>Projectorganizer</li>
+                                <li>Addons</li>
+                                <li>DevHelp</li>
+                                <li>Webhelper</li>
+                                <li>Scope & Debugger</li>
+                            </ul></li>
+                            <li>More bindings coming soon</li>
+                        </ul>
                     </section>
                 </section>
                 <section>



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list