Organize lexers a bit.
parent
4dbaa84dc2
commit
7457bb440e
24
views.py
24
views.py
|
@ -4,4 +4,26 @@ from snipts.utils import get_lexers_list
|
||||||
|
|
||||||
@ajax_request
|
@ajax_request
|
||||||
def lexers(request):
|
def lexers(request):
|
||||||
return {'objects': get_lexers_list()}
|
lexers = get_lexers_list()
|
||||||
|
objects = []
|
||||||
|
|
||||||
|
for l in lexers:
|
||||||
|
|
||||||
|
try:
|
||||||
|
filters = l[2]
|
||||||
|
except IndexError:
|
||||||
|
filters = []
|
||||||
|
|
||||||
|
try:
|
||||||
|
mimetypes = l[3]
|
||||||
|
except IndexError:
|
||||||
|
mimetypes = []
|
||||||
|
|
||||||
|
objects.append({
|
||||||
|
'name': l[0],
|
||||||
|
'lexers': l[1],
|
||||||
|
'filters': filters,
|
||||||
|
'mimetypes': mimetypes
|
||||||
|
})
|
||||||
|
|
||||||
|
return {'objects': objects}
|
||||||
|
|
Loading…
Reference in New Issue