1GEANY(1)                                                              GEANY(1)
2
3
4

NAME

6       Geany — a small and lightweight IDE
7

SYNOPSIS

9       geany [option]  [+number]  [files ...]
10

DESCRIPTION

12       Geany  is  a small and fast editor with basic features of an integrated
13       development environment.
14
15       Some of its features: syntax highlighting, code completion, code  fold‐
16       ing,  symbol/tag  lists  and many supported filetypes like C(++), Java,
17       PHP, HTML, DocBook, Perl and more.
18
19       Homepage: http://www.geany.org/
20

OPTIONS

22           files ...
23                 A space-separated list of filenames.  Absolute  and  relative
24                 filenames  can be used. Geany also recognises line and column
25                 information when appended to the filename with  colons,  e.g.
26                 "geany foo.bar:10:5" will open the file foo.bar and place the
27                 cursor in line 10 at column 5.
28
29                 Projects can also be opened but a project file (*.geany) must
30                 be  the  first  non-option  argument.  All additionally given
31                 files are ignored.
32
33           +number
34                 Set initial line number for the first opened  file  (same  as
35                 --line,  do  not  put a space between the + sign and the num‐
36                 ber). E.g. "geany +7 foo.bar" will open the file foo.bar  and
37                 place the cursor in line 7.
38
39           --column
40                 Set  initial  column number for the first opened file (useful
41                 in conjunction with --line).
42
43       -c, --config
44                 Use an alternate configuration directory. Default  configura‐
45                 tion   directory   is   ~/.config/geany/  and  there  resides
46                 geany.conf and some template files.
47
48           --ft-names
49                 Print a list of Geany's internal filetype names (useful snip‐
50                 pets configuration).
51
52       -g, --generate-tags
53                 Generate a global tags file (see documentation).
54
55       -P, --no-preprocessing
56                 Don't preprocess C/C++ files when generating tags.
57
58       -i, --new-instance
59                 Don't  open  files in a running instance, force opening a new
60                 instance.  Only available if Geany was compiled with  support
61                 for Sockets.
62
63       -l, --line
64                 Set initial line number for the first opened file.
65
66           --list-documents
67                 Return  a list of open documents in a running Geany instance.
68                 This can be used to read the currently  opened  documents  in
69                 Geany  from  an external script or tool. The returned list is
70                 separated by newlines (LF) and consists of  the  full,  UTF-8
71                 encoded  filenames of the documents.  Only available if Geany
72                 was compiled with support for Sockets.
73
74       -m, --no-msgwin
75                 Don't show the message window. Use this option if  you  don't
76                 need compiler messages or VTE support.
77
78       -n, --no-ctags
79                 Don't  load  symbol  completion  and  call tip data. Use this
80                 option, if you don't want to use them.  For more  information
81                 please see documentation.
82
83       -p, --no-plugins
84                 Don't load plugin support.
85
86           --print-prefix
87                 Print installation prefix, the data directory, the lib direc‐
88                 tory and the locale directory (in this order) to stdout, each
89                 per  line.  This  is  mainly  intended  for plugin authors to
90                 detect installation paths.
91
92       -s, --no-session
93                 Don't load the previous session's files.
94
95       -t, --no-terminal
96                 Don't load terminal support. Use this option,  if  you  don't
97                 want to load the virtual terminal emulator widget at startup.
98                 If you don't have libvte.so.4 installed,  then  terminal-sup‐
99                 port  is  automatically disabled. Only available if Geany was
100                 compiled with support for VTE.
101
102           --socket-file
103                 Use this socket filename for  communication  with  a  running
104                 Geany instance
105
106           --vte-lib
107                 Specify  explicitly  the  path including filename or only the
108                 filename to the VTE library, e.g.  /usr/lib/libvte.so or lib‐
109                 vte.so.  This  option  is only needed, when the autodetection
110                 doesn't work. Only available if Geany was compiled with  sup‐
111                 port for VTE.
112
113       -v, --verbose
114                 Be verbose (print useful status messages).
115
116       -V, --version
117                 Show version information and exit.
118
119       -?, --help
120                 Show help information and exit.
121
122       Geany supports all generic GTK options, a list is available on the help
123       screen.
124

AUTHOR

126       This manual page was written by the Geany developer team. Permission is
127       granted to copy, distribute and/or modify this document under the terms
128       of the GNU General Public License, Version 2.
129
130       The complete text of the GNU General Public License  can  be  found  in
131       /usr/share/geany/GPL-2.
132
133
134
135geany 0.21                     October 02, 2011                       GEANY(1)
Impressum