Branch: refs/heads/master Author: Frank Lanitz frank@frank.uvena.de Committer: Frank Lanitz frank@frank.uvena.de Date: Sun, 04 Oct 2015 12:50:55 UTC Commit: 6bc60f2a5226ed215ebdb37ad91a8535309ce3bd https://github.com/geany/talks/commit/6bc60f2a5226ed215ebdb37ad91a8535309ce3...
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).