Welcome To Our Blog
Hello!
This is our computer
science final project blog.
This is where we keep ourselves
updated on every working process.
Our project is to
develop a plugin\package for Sublime Text 3 (an expansion of the existing
"hover preview" package).
Firstly, we needed to
research about sublime because we never worked with that kind of text editor
before.
There are a lot of
videos and documentation in the internet about sublime text and the popular
packages you can install on it.
The first issue we
encountered was the lack of package developing tutorials online.
We found a few basic
ones like:
So, after we each
installed sublime text 3, played with it a little and learned what we can from
the information available online, it was time to look at the source code of
popular packages and try to reverse engineer them (we needed to find the source
code on GitHub because it opens the original files as a hexa-decimal text file
when open on sublime text).
It turned out a lot
more difficult then we thought, because we never coded in Python before, and
the sublime text standard package language is Python.
So, we are now facing
two main issues:
1.
How do we develop a good
and usable sublime text 3 package?
2.
Learn advanced tools Python
The
next things we are going to try is:
1.
Work with the sublime text
3 console and the file status (printing text according to the file name,
content etc.)
2.
Do something if the mouse
is hovering over specific words.
3.
Show a link to click on if
the mouse is hovering on specific word and open the link in a new browser
window.
4.
Debug popular packages
using console logs to understand how their code works.
Comments
Post a Comment