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
|
||||
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