Comments (6)
I will create a beta branch where you can push your code right now 👍
from nautilus-git.
Thanks again @slgobinath, i'm going to close this as your PR is already on the beta branch, which helpfully will land on master this weekend/next week!
from nautilus-git.
Hey,
Thanks for your kind words! Yeah, i would love to support nemo even if i don't use it at all....
I think the best way to deal with that is to keep it in the same directory. Just rename the git.py to nautilus-git & add a nemo-git.py
Sadly, the nautilusPython extension does not allow to import files from either site-packages or whatever you want :p unless you use imp.load_source :/
I will figure out something later to avoid replicating the same code for both file manager.
Also, this will require some modifications to the meson build system to make it configurable with an option (see meson_options.txt) with a flag like --fm=nemo or --fm=nautilus in order to avoid installing both versions for users who wants uses one of the two file managers
from nautilus-git.
It's nice to hear that.
I didn't use meson to build the extension. Instead, I manually copy and pasted the git.py
into
/usr/share/nemo-python/extensions/
nemo-python
is required for Nemo.
I'll send you the PR soon with the changes I've made so far.
from nautilus-git.
Here you go, please submit your patch to the beta branch
the code does not work yet as i've just restructured the code a little bit and nothing is working (missing imports...)
Here's what should be added
https://github.com/bil-elmoussaoui/nautilus-git/blob/beta/nautilus-git/git.py
And i've already implemented the nemo support on meson , so you won't have to worry about that :)
https://github.com/bil-elmoussaoui/nautilus-git/blob/beta/meson.build#L26
from nautilus-git.
I've sent the PR #21. As you've mentioned this code doesn't work.
from nautilus-git.
Related Issues (20)
- Need refresh when there is a change in the file HOT 1
- last meson usage update broke aur package HOT 3
- Error where there are space or ' char in the folder name HOT 2
- Git information not displayed HOT 2
- Performance issues with large repositories HOT 1
- Folder badges HOT 6
- More button and Branch switching missing? HOT 11
- Make it work with Gitlight HOT 4
- Pull HOT 1
- Question: how do I get compare (diff) window? HOT 2
- Paste git repo url to clone HOT 1
- python3 support HOT 2
- Port to gtk4 HOT 4
- Can't install from PPA on Ubuntu 18.04 HOT 2
- how does "compare commits" works on? HOT 1
- No items HOT 2
- Fedora 30 with copr HOT 1
- Does not support git urls starting with ssh://
- Popover Padding Issue
- ModuleNotFoundError: No module named 'urlparse'
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nautilus-git.