Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
G
geany
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
geany
Commits
7d4a2928
Kaydet (Commit)
7d4a2928
authored
Ock 13, 2013
tarafından
Hoàng Minh Thắng
Kaydeden (comit)
Matthew Brush
Agu 16, 2013
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Add Clojure filetype
Includes changes in referenced pull request comments. Closes #92
üst
4c3730ca
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
42 additions
and
0 deletions
+42
-0
filetypes.Clojure.conf
data/filetypes.Clojure.conf
+42
-0
No files found.
data/filetypes.Clojure.conf
0 → 100644
Dosyayı görüntüle @
7d4a2928
# For complete documentation of this file, please see Geany's main documentation
[
styling
=
Lisp
]
[
keywords
]
# all items must be in one line
keywords
=* *
1
*
2
*
3
*
agent
* *
allow
-
unresolved
-
vars
* *
assert
* *
clojure
-
version
* *
command
-
line
-
args
* *
compile
-
files
* *
compile
-
path
* *
e
*
err
* *
file
* *
flush
-
on
-
newline
* *
in
* *
macro
-
meta
* *
math
-
context
* *
ns
* *
out
* *
print
-
dup
* *
print
-
length
* *
print
-
level
* *
print
-
meta
* *
print
-
readably
* *
read
-
eval
* *
source
-
path
* *
use
-
context
-
classloader
* *
warn
-
on
-
reflection
* + - -> -&
gt
; ->> -&
gt
;&
gt
; .. / < &
lt
; <= &
lt
;= = == > &
gt
; >= &
gt
;=
accessor
aclone
add
-
classpath
add
-
watch
agent
agent
-
errors
aget
alength
alias
all
-
ns
alter
alter
-
meta
!
alter
-
var
-
root
amap
ancestors
and
apply
areduce
array
-
map
aset
aset
-
boolean
aset
-
byte
aset
-
char
aset
-
double
aset
-
float
aset
-
int
aset
-
long
aset
-
short
assert
assoc
assoc
!
assoc
-
in
associative
?
atom
await
await
-
for
await1
bases
bean
bigdec
bigint
binding
bit
-
and
bit
-
and
-
not
bit
-
clear
bit
-
flip
bit
-
not
bit
-
or
bit
-
set
bit
-
shift
-
left
bit
-
shift
-
right
bit
-
test
bit
-
xor
boolean
boolean
-
array
booleans
bound
-
fn
bound
-
fn
*
butlast
byte
byte
-
array
bytes
cast
char
char
-
array
char
-
escape
-
string
char
-
name
-
string
char
?
chars
chunk
chunk
-
append
chunk
-
buffer
chunk
-
cons
chunk
-
first
chunk
-
next
chunk
-
rest
chunked
-
seq
?
class
class
?
clear
-
agent
-
errors
clojure
-
version
coll
?
comment
commute
comp
comparator
compare
compare
-
and
-
set
!
compile
complement
concat
cond
condp
conj
conj
!
cons
constantly
construct
-
proxy
contains
?
count
counted
?
create
-
ns
create
-
struct
cycle
dec
decimal
?
declare
definline
defmacro
defmethod
defmulti
defn
defn
-
defonce
defstruct
delay
delay
?
deliver
deref
derive
descendants
destructure
disj
disj
!
dissoc
dissoc
!
distinct
distinct
?
doall
doc
dorun
doseq
dosync
dotimes
doto
double
double
-
array
doubles
drop
drop
-
last
drop
-
while
empty
empty
?
ensure
enumeration
-
seq
eval
even
?
every
?
false
?
ffirst
file
-
seq
filter
find
find
-
doc
find
-
ns
find
-
var
first
float
float
-
array
float
?
floats
flush
fn
fn
?
fnext
for
force
format
future
future
-
call
future
-
cancel
future
-
cancelled
?
future
-
done
?
future
?
gen
-
class
gen
-
interface
gensym
get
get
-
in
get
-
method
get
-
proxy
-
class
get
-
thread
-
bindings
get
-
validator
hash
hash
-
map
hash
-
set
identical
?
identity
if
-
let
if
-
not
ifn
?
import
in
-
ns
inc
init
-
proxy
instance
?
int
int
-
array
integer
?
interleave
intern
interpose
into
into
-
array
ints
io
!
isa
?
iterate
iterator
-
seq
juxt
key
keys
keyword
keyword
?
last
lazy
-
cat
lazy
-
seq
let
letfn
line
-
seq
list
list
*
list
?
load
load
-
file
load
-
reader
load
-
string
loaded
-
libs
locking
long
long
-
array
longs
loop
macroexpand
macroexpand
-
1
make
-
array
make
-
hierarchy
map
map
?
mapcat
max
max
-
key
memfn
memoize
merge
merge
-
with
meta
method
-
sig
methods
min
min
-
key
mod
name
namespace
neg
?
newline
next
nfirst
nil
?
nnext
not
not
-
any
?
not
-
empty
not
-
every
?
not
=
ns
ns
-
aliases
ns
-
imports
ns
-
interns
ns
-
map
ns
-
name
ns
-
publics
ns
-
refers
ns
-
resolve
ns
-
unalias
ns
-
unmap
nth
nthnext
num
number
?
odd
?
or
parents
partial
partition
pcalls
peek
persistent
!
pmap
pop
pop
!
pop
-
thread
-
bindings
pos
?
pr
pr
-
str
prefer
-
method
prefers
primitives
-
classnames
print
print
-
ctor
print
-
doc
print
-
dup
print
-
method
print
-
namespace
-
doc
print
-
simple
print
-
special
-
doc
print
-
str
printf
println
println
-
str
prn
prn
-
str
promise
proxy
proxy
-
call
-
with
-
super
proxy
-
mappings
proxy
-
name
proxy
-
super
push
-
thread
-
bindings
pvalues
quot
rand
rand
-
int
range
ratio
?
rational
?
rationalize
re
-
find
re
-
groups
re
-
matcher
re
-
matches
re
-
pattern
re
-
seq
read
read
-
line
read
-
string
reduce
ref
ref
-
history
-
count
ref
-
max
-
history
ref
-
min
-
history
ref
-
set
refer
refer
-
clojure
release
-
pending
-
sends
rem
remove
remove
-
method
remove
-
ns
remove
-
watch
repeat
repeatedly
replace
replicate
require
reset
!
reset
-
meta
!
resolve
rest
resultset
-
seq
reverse
reversible
?
rseq
rsubseq
second
select
-
keys
send
send
-
off
seq
seq
?
seque
sequence
sequential
?
set
set
-
validator
!
set
?
short
short
-
array
shorts
shutdown
-
agents
slurp
some
sort
sort
-
by
sorted
-
map
sorted
-
map
-
by
sorted
-
set
sorted
-
set
-
by
sorted
?
special
-
form
-
anchor
special
-
symbol
?
split
-
at
split
-
with
str
stream
?
string
?
struct
struct
-
map
subs
subseq
subvec
supers
swap
!
symbol
symbol
?
sync
syntax
-
symbol
-
anchor
take
take
-
last
take
-
nth
take
-
while
test
the
-
ns
time
to
-
array
to
-
array
-
2
d
trampoline
transient
tree
-
seq
true
?
type
unchecked
-
add
unchecked
-
dec
unchecked
-
divide
unchecked
-
inc
unchecked
-
multiply
unchecked
-
negate
unchecked
-
remainder
unchecked
-
subtract
underive
unquote
unquote
-
splicing
update
-
in
update
-
proxy
use
val
vals
var
-
get
var
-
set
var
?
vary
-
meta
vec
vector
vector
?
when
when
-
first
when
-
let
when
-
not
while
with
-
bindings
with
-
bindings
*
with
-
in
-
str
with
-
loading
-
context
with
-
local
-
vars
with
-
meta
with
-
open
with
-
out
-
str
with
-
precision
xml
-
seq
zero
?
zipmap
. ..
def
do
fn
if
let
loop
monitor
-
enter
monitor
-
exit
new
quote
recur
set
!
throw
try
var
[
settings
]
# default extension used when saving files
extension
=
clj
lexer_filetype
=
Lisp
# the following characters are these which a "word" can contains, see documentation
#wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
# single comments, like # in this file
comment_single
=;
# multiline comments
# comment_open=#|
# comment_close=|#
# set to false if a comment character/string should start at column 0 of a line, true uses any
# indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
#command_example();
# setting to false would generate this
# command_example();
# This setting works only for single line comments
comment_use_indent
=
true
# context action command (please see Geany's main documentation for details)
context_action_cmd
=
xdg
-
open
"http://clojure.github.com/clojure/clojure.core-api.html#clojure.core/%s"
[
indentation
]
width
=
2
# 0 is spaces, 1 is tabs, 2 is tab & spaces
type
=
0
[
build_settings
]
# %f will be replaced by the complete filename
# %e will be replaced by the filename without extension
# (use only one of it at one time)
compiler
=
run_cmd
=
clj
"%f"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment