Permalink
Browse files

Add a preview of GeanyLaTeX 0.6 to geany-plugins project

  • Loading branch information...
1 parent c2a8227 commit 1c2f22cba2ce409404313897cd139d2f1a7ab496 @frlan frlan committed Nov 19, 2010
View
@@ -1,3 +1,46 @@
+2010-10-30 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Try to fetch BibTeX entries from files inside working dir of file.
+
+
+2010-10-29 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Added a first version of a dialog supporting inserting a bibtex entry.
+
+
+2010-10-24 Frank Lanitz <frank@frank.uvena.de>
+
+ * Ensure LaTeX menu is added to menubar on loading plugin when there is
+ already an LaTeX-document open.
+
+
+2010-09-26 Frank Lanitz <frank@frank.uvena.de>
+
+ * Try to backport automatic generation of LINGUAS files into waf script
+ as a backport from Geany-plugins build script.
+ * Add a feature to put a icon for the wizard into Geany's main toolbar.
+
+
+2010-09-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Added a feature that inserts capital letters on first letter of a
+ sentence. This is not working with multibyte characters as German
+ Umlauts.
+
+
+2010-09-14 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Place LaTeX menu in front of help menu entry.
+
+
+2010-09-12 Frank Lanitz <frank@frank.uvena.de>
+
+ * Moved LaTeX menu out of Tool menu and put it into generic menubar item.
+ Make this menubar item be triggered by filetype.
+ * Fix a bug that keeps font size choser from tools menu active even
+ there is no document open.
+
+
2010-05-15 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* Add a feature which is inserting {} automaticlly once a new line is
View
@@ -10,8 +10,6 @@ Features:
* Parsing document for already used ones
* Improving support for bibTeX
* Parsing of *.bib
- * Inserting of \cite
- * Dialog for inserting bibTeX entries
* Wizard:
* Adding support for diff. letter classes
* Adding a way setting variables/values for wizard inside custom
@@ -26,3 +24,7 @@ Features:
* Make special characters extensible through files
* Improve behaviour of levelup and leveldown of structures
* Adding a font size chooser to toolbar
+* Adding support for dtx
+
+Generell:
+* Cleaning up code
@@ -21,6 +21,7 @@
.pcrr7t-{font-size:90%;font-family: monospace;}
.pcrr7t-x-x-80{font-size:72%;font-family: monospace;}
.pplr7t-x-x-90{font-size:81%;}
+.pplrc7t-{font-size:90%;}
.pcrr7t-x-x-90{font-size:81%;font-family: monospace;}
p.noindent { text-indent: 0em }
td p.noindent { text-indent: 0em; margin-top:0em; }
View

Large diffs are not rendered by default.

Oops, something went wrong.
Binary file not shown.
@@ -47,7 +47,7 @@
\hypersetup{pdftex=true, colorlinks=true, breaklinks=true, linkcolor=black, urlcolor=darkblue}
\title{Geany\LaTeX{} -- A \LaTeX{} plugin for Geany \\[1.5ex]
- \normalsize Version 0.5}
+ \normalsize Version 0.6svn}
\author{Frank Lanitz \\ \small{\href{mailto:frank@frank.uvena.de}{frank@frank.uvena.de}}}
\date{\today}
@@ -80,7 +80,8 @@ \section{About the plugin}
references \textbackslash ref{} and \textbackslash pageref{}
getting suggestions from the document's aux file
\item Insertion of special characters through the menu
- \item Help on BibTeX entries by templates
+ \item Help on BibTeX entries by templates and offering a list of
+ available references.
\item Easy insertion of format patterns like \textbackslash texttt{}
through the menu
\item Support of environment insertion by offering a dialog and
@@ -93,7 +94,19 @@ \section{About the plugin}
\newpage
\section{News \& ChangeLog}
-\subsection*{Geany\LaTeX{} 0.5 -- 2010-06-13}
+\subsection{Upcoming Geany\LaTeX{} 0.6}
+\begin{itemize}
+ \item Moved \LaTeX{} menu to a separate menu inside Geany main menu
+ \item Added a feature to autocapetlise letters on typing on begin of
+ a sentence
+ \item Added a way to put a icon for \LaTeX{}-wizard into Geany's main
+ toolbar
+ \item Added a dialog for inserting BibTeX references based on
+ available *.bib-files
+ \item Upgrade plugin API to version 199
+\end{itemize}
+
+\subsection{Geany\LaTeX{} 0.5 -- 2010-06-13}
\begin{itemize}
\item Introduced custom templates for \LaTeX-Wizard
@@ -117,9 +130,10 @@ \subsection*{Geany\LaTeX{} 0.5 -- 2010-06-13}
\item Automatic adding of \{\} after typing of \_{} and \symbol{94}
\item Added automatic inserting of \{\} after typing a command and
hitting return in case of none pair is already present
+
\end{itemize}
-\subsection*{GeanyLaTeX{} 0.4 -- 2009-05-26}
+\subsection{Geany\LaTeX{} 0.4 -- 2009-05-26}
\begin{itemize}
\item Added a toolbar with frequently used format commands
\item Added a configuration dialog to configure basic options
@@ -152,7 +166,7 @@ \section{Requirements}
you used a prepared package, e.g. from your distribution, you probably
need to install an additional package, probably called geany-dev
or geany-devel. Please note that in order to compile and use this
-plugin, you need Geany 0.19svn or later (Geany Plugin API v184 or higher).
+plugin, you need Geany 0.20svn or later (Geany Plugin API v199 or higher).
Furthermore you need, of course, a C compiler and python installed. The
GNU version of the C compiler is recommended. Furthermore, there should be a
@@ -215,11 +229,13 @@ \section{Usage}
\end{figure}
After Geany\LaTeX{} has been installed successful the plugin can be
-loaded through Geany's plugin manager and a new sub menu in the Tools
-menu will appear as well as new key bindings will be available inside
-Geany's key binding interface. Inside the sub menu you will find entries
-for functions supported by this version of the plugin. The main menu entry
-will be called something like \texttt{LaTeX}, depending on your locale.
+loaded through Geany's plugin manager. Depending on configuration a
+new menu inside Geany's main menu will appear, an menu entry for the
+\LaTeX{}-wizard will appear inside the Tools menu as well as new key
+bindings will be available inside Geany's key binding interface.
+Inside the new menu you will find entries for functions supported by
+this version of the plugin. The main menu entry will be called
+something like \texttt{LaTeX}, depending on your locale.
Also if the option for showing the toolbar is activated on configuration
dialog, the toolbar with common used format functions appears on at top
@@ -365,7 +381,8 @@ \subsection{Inserting References and Labels}
can be accessed by key binding also. See Chapter \ref
{kb_insert_label} here.
-\subsection{BibTeX templates for catalogue entries}
+\subsection{Support for BibTeX}
+\subsubsection{BibTeX templates for catalogue entries}
Geany\LaTeX{} is offering a number of often used templates for BibTeX
catalogue entries. They can be access by the plugin submenu in Geany's
tools menu:
@@ -403,6 +420,23 @@ \subsection{BibTeX templates for catalogue entries}
\end{lstlisting}
\end{figure}
+\subsubsection{Inserting cite-reference}
+
+Geany\LaTeX{} is searching here for *.bib-files inside the directory
+of current active file. Its filtering for all references inside
+these files and putting it sorted and cleared from duplicated
+entries into the pulldown of the dialog.
+
+\begin{figure}[h!]
+ \centering{\includegraphics[height=2.5cm]{img/bibtex_reference.png}}
+ \caption{Insert BibTeX reference dialog on Geany\LaTeX{} 0.6}
+\end{figure}
+
+With selecting one of the entries inside the pull down or by typing
+in your own reference name, pushing enter or hitting OK will insert
+a \texttt{\textbackslash{}cite\{\}} into your document with your
+given reference.
+
\subsection{Replacement of special characters}
Geany\LaTeX{} is able to replace special characters to their there \TeX\
substitute. This can be done in two different ways:
@@ -513,7 +547,7 @@ \subsubsection{Usage of feature}
\pageref {sec:hidden_pref_autocompletion_context}.
This feature is by default file type depending, so it will only work
-on \TeX{}-like file types.
+on \TeX{}-like file types as well its turned on by default.
\subsection{Inserting \textbackslash{}usepackage\{\}-entry to header}
@@ -535,13 +569,19 @@ \subsection{Inserting \textbackslash{}usepackage\{\}-entry to header}
\section{Configuration}
-GeanyLaTeX{} can be configured in two major ways:
+GeanyLaTeX{} can be configured in three major ways:
\begin{enumerate}
-\item GeanyLaTeX{}'s configuration dialog
-\item Geany's keybindings interface
+\item GeanyLaTeX{}'s configuration dialog (see chapter \ref{sec:configuration_dialog},
+ page \pageref{sec:configuration_dialog})
+\item Geany's keybindings interface (see chapter \ref{sec:key_bindings},
+ page \pageref{sec:key_bindings})
+\item By hidden preferences which needs to be configured directly inside
+ configuration file (see chapter \ref{sec:hidden_preferences},
+ page \pageref{sec:hidden_preferences})
\end{enumerate}
\subsection{GeanyLaTeX{}'s configuration dialog}
+\label{sec:configuration_dialog}
With version 0.4 the configuration dialog is offering two options which
can be changed:
@@ -560,6 +600,22 @@ \subsubsection{Show extra toolbar}
\caption{Plugin toolbar of Geany\LaTeX{} 0.5}
\end{figure}
+
+\subsubsection{Capitalize letters on sentence begin}
+
+If this option is enabled, Geany\LaTeX{} will look for \textsc{.},
+\textsc{!} or \textsc{?} followed by a space. The next letter will
+be inserted in capital letters. Currenty this is not working for
+multichar letters as German Umlauts as well as the overwriting is
+not supported very well at this point. In case of you don't want to
+have the capital version of a letter in a particular case, just hit
+undo (Ctrl + z in most cases).
+
+\subsubsection{Add a wizard icon to Geany's main toolbar}
+This adds an icon for Geany\LaTeX{} wizard to Geany's main toolbar
+so its easy to access via mouse even the toolbar of Geany\LaTeX{} is
+not active and the tools menu is a way to far away.
+
\subsubsection{Modus of autocompletion}
\label{sec:modus_of_autocompletion}
Here you can choose, whether the Geany\LaTeX{} should do some
@@ -570,6 +626,7 @@ \subsubsection{Modus of autocompletion}
\end{enumerate}
\subsection{Key bindings}
+\label{sec:key_bindings}
Keybindings which are available:
\begin{table}[H]
@@ -610,13 +667,14 @@ \subsection{Key bindings}
\subsection{Hidden preferencess}
+\label{sec:hidden_preferences}
As not all users need to configure everything on there plugin, Geany
\LaTeX{} has some hidden preferences which can be set through
command line.
\subsubsection{Deactivate toolbar items if document is a non \TeX-type}
-
-By defaul, Geany\LaTeX{} is deactivating buttons inside toolbar, which
+\label{deactivate_toolbaritems_with_non_latex}
+By default, Geany\LaTeX{} is deactivating buttons inside toolbar, which
don't make much sense to be applied on non-\TeX{} file types. As
this is not always wished, its possible to turn this feature off
via a hidden preferences.
@@ -639,6 +697,51 @@ \subsubsection{Deactivate toolbar items if document is a non \TeX-type}
Please ensure, you reload the plugin once this option has been changed.
+\subsubsection{Remove \LaTeX{} menu if document is a non \TeX-type}
+\label{deactivate_menubarentry_with_non_latex}
+Geany\LaTeX{} is enabling a separate menu inside Geany's main menu.
+On default, its getting activated and deactivated based on the file
+type of the current document. However, from time to time its annying
+to have the menu entry switched maybe each time on switching between
+two documents it can be set to keep even there is no LaTeX document
+activ.
+
+\begin{lstlisting}
+[general]
+glatex_set_koma_active=false
+glatex_set_toolbar_active=true
+
+[menu]
+glatex_deactivate_menubarentry_with_non_latex=false
+\end{lstlisting}
+
+This option might make sense in combination with deactivation of
+toolbar items on changing to a non-\TeX{} document at
+\ref{deactivate_toolbaritems_with_non_latex}, page \pageref
+{deactivate_toolbaritems_with_non_latex}.
+
+\subsubsection{Add \LaTeX{} menu on startup}
+
+In case of you want to see always the \LaTeX{}-menu independent of
+you have a \LaTeX{} document open. To add the menu direct at startup
+time you might set \texttt{glatex\_add\_menu\_on\_startup} inside
+menu section of configuration file to true.
+
+\begin{lstlisting}
+[general]
+glatex_set_koma_active=false
+glatex_set_toolbar_active=true
+
+[menu]
+glatex_deactivate_menubarentry_with_non_latex=false
+glatex_add_menu_on_startup=true
+\end{lstlisting}
+
+This options makes only sense in combination with
+glatex\_deactivate\_menubarentry\_with\_non\_latex
+as described in chapter \ref{deactivate_menubarentry_with_non_latex},
+page \pageref {deactivate_menubarentry_with_non_latex}.
+
\subsubsection{Size of context for autocompletion}
\label{sec:hidden_pref_autocompletion_context}
Inside configuration file you can add a value to adjust the size of
@@ -10,19 +10,19 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,html -->
<meta name="src" content="geanylatex.tex" />
-<meta name="date" content="2009-09-28 22:47:00" />
+<meta name="date" content="2010-11-19 01:15:00" />
<link rel="stylesheet" type="text/css" href="geanylatex.css" />
</head><body
>
<div class="footnote-text">
- <!--l. 178--><p class="noindent" ><span class="footnote-mark"><a
+ <!--l. 208--><p class="noindent" ><span class="footnote-mark"><a
id="fn1x0">
<sup class="textsuperscript">1</sup></a></span><span
-class="pplr7t-x-x-80">Contact data can be found at chapter </span><a
-href="geanylatex.html#x1-4800013"><span
-class="pplr7t-x-x-80">13</span><!--tex4ht:ref: contact --></a><span
-class="pplr7t-x-x-80">, page </span><a
-href="geanylatex.html#x1-4800013"><span
-class="pplr7t-x-x-80">52</span><!--tex4ht:ref: contact --></a><span
-class="pplr7t-x-x-80">.</span></p></div>
+class="pplr7t-x-x-90">Contact data can be found in Chapter </span><a
+href="geanylatex.html#x1-7100013"><span
+class="pplr7t-x-x-90">13</span><!--tex4ht:ref: contact --></a><span
+class="pplr7t-x-x-90">, page </span><a
+href="geanylatex.html#x1-7100013"><span
+class="pplr7t-x-x-90">71</span><!--tex4ht:ref: contact --></a><span
+class="pplr7t-x-x-90">.</span></p></div>
</body></html>
@@ -10,13 +10,13 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,html -->
<meta name="src" content="geanylatex.tex" />
-<meta name="date" content="2009-09-28 22:47:00" />
+<meta name="date" content="2010-11-19 01:15:00" />
<link rel="stylesheet" type="text/css" href="geanylatex.css" />
</head><body
>
<div class="footnote-text">
- <!--l. 487--><p class="noindent" ><span class="footnote-mark"><a
+ <!--l. 592--><p class="noindent" ><span class="footnote-mark"><a
id="fn2x0">
<sup class="textsuperscript">2</sup></a></span><span
-class="pplr7t-x-x-80">Currently only position where this option is being used to be honest</span></p></div>
+class="pplr7t-x-x-90">Currently only position where this option is being used to be honest</span></p></div>
</body></html>
@@ -10,15 +10,15 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,html -->
<meta name="src" content="geanylatex.tex" />
-<meta name="date" content="2009-09-28 22:47:00" />
+<meta name="date" content="2010-11-19 01:15:00" />
<link rel="stylesheet" type="text/css" href="geanylatex.css" />
</head><body
>
<div class="footnote-text">
- <!--l. 619--><p class="noindent" ><span class="footnote-mark"><a
+ <!--l. 935--><p class="noindent" ><span class="footnote-mark"><a
id="fn3x0">
<sup class="textsuperscript">3</sup></a></span><span
-class="pplr7t-x-x-80">Check for addresses </span><a
+class="pplr7t-x-x-90">Check for addresses </span><a
href="http://www.geany.org" class="url" ><span
-class="pcrr7t-x-x-80">http://www.geany.org</span></a></p></div>
+class="pcrr7t-x-x-90">http://www.geany.org</span></a></p></div>
</body></html>
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.

0 comments on commit 1c2f22c

Please sign in to comment.